CodeIgniter - 将数据库数组从模型传递到控制器,然后查看
问题描述:
这可能很简单,但我刚开始使用Code Igniter。CodeIgniter - 将数据库数组从模型传递到控制器,然后查看
我在模型中有以下代码,并希望获取数据库查询数组传递给控制器,然后将其传递给页面视图。
public function view_user($id){
$this->db->where('userid', $id);
$query = $this->db->get('users');
return $query->result_array();
}
获取控制器中返回的数组所需的代码是什么?
在此先感谢您的帮助!
答
这里你perfact答案去
型号代码
public function view_user($table,$id)
{
$this->db->where('userid', $id);
return $this->db->get($table);
}
现在控制器 打电话给你的方法一样
$this->load->model('model_name');
$data['array_name']= $this->model_name->view_user('Tabelname',$id)->result();
如果妳想要得到的结果写的只有单行insted的 - >行();在上述声明
现在加载你的观点,现在通过$data
为第pararameter
$this->load->view('viewname',$data)
在VIEW
Acesss阵列像
<?php foreach($array_name as $row)?>