我是編程新手,所以請原諒我,如果這是一個noob問題!
我正在使用Cake創建博客,模型爲用戶和條目。
我有一個博客條目的查看頁面,我想添加一個列表,其創建者已寫入它的所有其他條目。
所以我需要的是我的條目控制器中的查找功能只顯示與當前查看條目的外鍵「user_id」具有相同編號的條目。
目前,在條目控制器我已經添加了以下內容:
$this->set('entries',
$this->Entry->find('all', array(
'conditions'=>array('Entry.user_id' => $id)
)
)
);
,所以要花視圖操作的參數,而不是它的外鍵,這是不太我想要的。
但問題是,我只是想不出如何讓外鍵...
希望你能幫助我說,謝謝。
如果你已經正確地建立了關聯,這個數據應該可以被默認使用('entries belongsTo users'和'users has many entries'。你有沒有調整'$ this-> recursive'? – Ross