【发布时间】:2018-02-19 18:33:22
【问题描述】:
我是 Codeigniter 框架的新手,我想问一下是否存在另一种方法来在视图页面中显示数据库中的所有行。
我有这个控制器:
class Dashboard extends CI_Controller{
public function index()
{
$data['user'] = $this->dashboard_model->get_user_details($this->session->userdata('logged_in'));
$this->load->view('includes/header', $data);
模型仪表板:
class Dashboard_model extends CI_Model{
public function get_user_details($user_id){
$this->db->select("*");
$this->db->where('id', $user_id);
$result = $this->db->get('users');
return $result->result_array ();
}
}
我在视图页面中显示如下:
<?php echo $user[0]['id']; ?>
<?php echo $user[0]['username']; ?>
代码正在运行,它向我展示了我想要的,但我不知道这是否是一个好的解决方案。
【问题讨论】:
标签: php codeigniter activerecord codeigniter-3