0

这可能真的很简单,但我刚刚开始使用 Code Igniter。

我在模型中有以下代码,并希望将数据库查询数组传递给控制器​​,然后将其传递给页面视图。

public function view_user($id){
        $this->db->where('userid', $id);
        $query = $this->db->get('users');
        return $query->result_array();
}

在控制器中获取返回数组所需的代码是什么?

在此先感谢您的帮助!

4

1 回答 1

2

给你完美的答案

型号代码

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 ->row(); 在上述声明中

现在加载您的视图并传递$dataas 2nd 参数

$this->load->view('viewname',$data)

现在在您的视野中

像访问数组一样

  <?php foreach($array_name as $row)?>
于 2013-05-01T08:19:59.793 回答