在我的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'嗎? –