2010-05-07 43 views
0

我遇到了一個問題,試圖圍繞如何查詢數據庫來檢索我的Nav表中的外鍵,然後使用它們在NavItem表中找到id。有人能指引我正確的方向或給我一些指點嗎?我甚至不確定這是否應該在模型或控制器中完成!Codeigniter - 如何使用一個表中的外鍵來查找另一個表的ID號

在此先感謝

編輯

我NavItem表看起來像這樣:

ID,按鈕1,按鈕2,按鈕3,將Button4,區域。 (這些按鈕都是通向單獨按鈕表的外鍵)

+0

我真的不明白你想要做什麼。 – 2010-05-07 08:13:54

+0

我想要做的是從我的NavItem表中檢索按鈕ID,然後使用這些ID從我的按鈕表中獲取信息。 – Drew 2010-05-07 08:18:57

回答

0

您必須四次查詢按鈕表,每次按鈕1-button4一次,或者您必須在選擇中連接四次按鈕表來自NavItem。

在前一種情況下,您的模型將具有兩個功能 - 從NavItem中進行選擇,並從按鈕中進行選擇。您可以從控制器中調用NavItem函數中的select,並使用返回的數據從控制器運行select from buttons函數四次。

在後一種情況下,您只需要一個模型函數即可運行一個查詢,儘管不是一件小事。

相關問題