Query 数据库中的视图顺序和 codeigniter 中的视图顺序

Posted

技术标签:

【中文标题】Query 数据库中的视图顺序和 codeigniter 中的视图顺序【英文标题】:Order of the views in Query database and Views in codeigniter 【发布时间】:2016-03-06 09:45:31 【问题描述】:

当我调用数据库时,视图的顺序会发生变化。在这种情况下,我制作了一个作为控制器的 Formulari.php

Formulari.php

    public function resum()

        **$this->load->view('header');**

        $query = $this->db->query("SELECT * FROM tarifes");

            # code...
        foreach ($query->result_array() as $row) 
            echo $row['operador'];
            echo $row['minutatge'];
            echo $row['permanencia'];
            echo $row['dades'];
            echo $row['preu'];
            echo '</br>';
        

        $this->load->view('resum_taula');
        $this->load->view('footer');

    

当我看到这个控制器时,我首先看到的是返回给我的表格。但是我想看到的第一个视图是标题。

非常感谢!

【问题讨论】:

最好先创建一个合适的模型函数codeigniter.com/user_guide/general/models.html 【参考方案1】:

控制器

$data['formular_data'] = $this->your_model->getData();

$this->load->view('resum_taula', $data);
$this->load->view('footer');

型号

function getData() 
    $query = $this->db->get('tarifes');
    return $query->result_array();

查看

<?php print_r($formular_data'); ?> //  form $data['formular_data'];

【讨论】:

以上是关于Query 数据库中的视图顺序和 codeigniter 中的视图顺序的主要内容,如果未能解决你的问题,请参考以下文章

视图 3 输出的自定义顺序

Elasticsearch:使用 intervals query - 根据匹配项的顺序和接近度返回文档

Elasticsearch:使用 intervals query - 根据匹配项的顺序和接近度返回文档

如何通过 GraphQL 中的过滤器和顺序动态创建/获取数据?

按顺序用 sqlite 数据库中的表行填充表视图部分

如何按保存顺序对表格视图中的数据进行排序?