在我的CodeIgniter项目中,我得到了项目列表并成功在页面上输出它们。但是,应该使用项目ID从数据库中的其他表中检索该页面中某一列中的数据。有人能帮我弄清楚如何做到这一点吗?基本上我需要对另一个指定项目ID的表进行另一个查询,但实际上并不知道如何使用CodeIgniter来完成此操作。CodeIgniter从数据库中获取数据
UPDATE
在我得到的项目清单与下面的函数模型:
function get_projects_list($page, $limit){
$sql = sprintf("SELECT * FROM Project WHERE deleted != 1 LIMIT %d, %d", ($page-1)*$limit, $limit);
$query = $this->db->query($sql);
return $query->result();
}
和Controller我调用下面的函数:
$projects_list = $this->Project_management_model->get_projects_list($curPage, self::$LIMIT_PER_PAGE);
$data['projects_list'] = $projects_list;
$data['cur_page'] = $curPage;
$data['page_count'] = $pageCount;
$this->load->view('project_management_view', $data);
而在视图中,我只需使用foreach在$ data上运行,并将结果列在表中。在那张表中有一列,我需要根据该行项目的ID显示另一个表的结果。
感谢您的帮助。
你想知道codeigniter中的'subquery'吗? –