這是我第一次玩CI,我真的很喜歡它,但有一個我自己無法解決的問題。問題是我需要使用兩個控制器函數來生成單個視圖。一個DIV應包括由ID從表A和其他分區選擇的行應陣列CodeIgniter查看問題
public function index()//div A
{
$data['query'] = $this->db->get_where('beer', array('id' => 1));
$this->load->view('corp/corp_view', $data);
}
public function loadList() //div B
{
$data['q'] = $this->db->get_where('list', array('id' => 1));
$this->load->view('corp/mentor_list_view', $data);
}
我試圖通過創建loadList另一個視圖(解決這個幾小時)循環的foreach從表B.然後,包括它在像「$ this-> load-> view()」這樣的主視圖中,但是我按照預期從index()函數查詢表'beer'而不是'list'表中獲取值。再次,我是新來的,並會感謝您的幫助。
謝謝你的幫助。
我不完全理解你的問題。你是否試圖在特定頁面上加載兩個視圖?所以http://foo.com/index.php/index加載index()和loadList()中的視圖?你能更具描述性嗎? – Obto 2011-06-15 00:24:23
嗨福克斯。我需要查詢兩個表並在同一頁上顯示兩者的結果。我試圖在控制器中有兩個功能分別執行單獨的查詢。我想這個問題可能是我可以做的,將返回的數據結合到一個頁面上。代碼示例會有所幫助。 – lusiton 2011-06-15 00:32:39