0
我是CakePHP的新手,我遇到了麻煩,無法獲取關聯模型的顯示字段。如何從相關模型中獲取顯示字段
我的模型是這樣的: - 問題hasMany Notes。 - 筆記屬於問題和用戶。 - 用戶有許多註釋。
用戶有一個名爲name的字段,當我查看Note時,它正被用作displayField。但是,在查看問題的方法時,我只能得到user_id。有沒有辦法獲得與特定問題筆記關聯的用戶名?
謝謝!在你看來cakephp docs
$this->Question->recursive=1;
$questions=$this->Question->find('all');
$this->set(compact('questions'));
然後:
謝謝。完美,這是我需要的。我實際上添加使用遞歸= 2 – jplfl 2012-08-03 16:26:36
在我的例子中有一個usekess循環。來自我手機的類型。 – 2012-08-03 16:47:54
你不應該將遞歸設置爲2,因爲你有一個直接的關係'問題hasMany Notes',因此'遞歸= 1'應該是充分的。建議不要使用'recursive = 2',尤其是對於大數據集,因爲由於正在獲取大量記錄,所以速度很慢。 – 2012-08-06 08:19:46