2011-05-09 75 views
1

我正在開發一個cakephp測試項目,但我現在暫時停留在從另一個表中獲取與當前模型沒有直接關係的信息im檢索數據。如何使用cakephp從多個加入的數據庫表中檢索正確的數據

的情況是這樣的:(請參閱圖像http://i.stack.imgur.com/liFmk.png) 所有的綠色表都相互連接,AC屬於關聯{AA,AB} 我有aa_id。

我怎樣才能從表AD中使用cakephp「find」獲取數據。

即:

$ PARAMS =陣列( '條件'=>數組( '...'=> $ aa_id));

$ this-> aa-> ab-ac-> find('all',$ params);

回答

0

在控制器的頂部,您會看到var $uses = array(...);,其中包含控制器中立即可用的型號列表。將「AD」添加到列表中。您隨後可以在控制器的任何地方撥打$this->AD->find();

+0

嗯..它不可能,因爲我需要通過3個表才能獲得AD的值 – BruceBrute 2011-05-10 13:26:35

相關問題