Codeigniter从视图查询

时间:2014-03-25 21:40:13

标签: php codeigniter

我最近创建了一个由数据库控制的网站,我想为它创建一个管理面板。如何从视图中进行SQL查询?也许通过模特?我没有在btw之前使用过模型......

2 个答案:

答案 0 :(得分:2)

我不知道你为什么要在视野中查询,但据我所知不推荐(我不知道它是否可能)。但是如何从控制器调用执行查询的函数(来自模型),然后将结果存储在变量上,然后将它们传递给查看以通过foreach进行打印。

<强> MODEL

function query($query){
   return $this->db->query($query);
}

<强> CONTROLLER

function index(){
   $data['results'] = $this->modelName->query($myQuery);
   $this->load->view('viewName', $data);
}

查看

<html>
    foreach($results as $result){
        //echo every column of your table
    }
</html>

答案 1 :(得分:0)

您可以将数据库中的数据加载到模型中,并将模型传递给视图。然后,视图将使用模型的修改版本发回控制器,然后控制器将修改数据库。

http://ellislab.com/codeigniter/user-guide/database/index.html