2011-07-29 15 views
1

私のテーブル国はDisplayfield Countryを持っています。CakePHP:連想モデルのDisplayfieldが機能しない

国は、country_idによってUsersテーブルに接続されています。表示フィールドは、ユーザービューで完璧に機能します。

ユーザは投稿を作成し、投稿テーブルに外部キーuser_idと接続します。

問題:私は$ posts ['User'] ['country_id']を使用すると、私は国ID自体を表示することができ、名前は表示できません。 Displayfieldは連想モデル投稿では機能しません。

どうすればこの問題を解決できますか?ありがとう!

答えて

1

あなたが例えば2に再帰的なプロパティを設定する必要があります。

$this->Post->recursive = 2; 
$posts = $this->Post->find('all'); 
+0

おかげで、私はこれをチェックしてきたが、私がタイプミスをした、それが働いている – ChrisDK

+0

働いて感謝されていません – ChrisDK

関連する問題