私はこれが何度も働いていたので、私は何かが忘れてしまったのか不思議です。リンクされたモデルはcakephp 2.0でリンクされたデータを返さない
私がモデルに次のコードは、結婚式と呼ばれています:
public $hasMany = array(
'Photo' => array(
'className' => 'Photo',
'foreignKey' => 'wedding_id'
)
);
と私は写真と呼ばれるモデルで対応するコードを持っている:
public $belongsTo = array(
'Wedding' => array(
'className' => 'Wedding',
'foreignKey' => 'wedding_id'
)
);
が、私は、URL /ウェディングを表示します/私は結婚式の変数$にリンクされた写真を手に入れません。ここでは写真でのDBエントリは次のとおりです。
id name file wedding_id
1 Couple Shot xxx.jpg 1
や結婚式で:私が見逃している
id name groom bride weddingdate location_id photo_id
1 Ike & Tina Turner Ike Turner Tina Turner 2010-01-01 1 1
何?おかげ
あなたはfindメソッドを呼び出す前に、モデルを呼び出すときに、再帰的に設定したりする必要があるかもしれません
find()メソッドを呼び出す前に、 '$ this-> Wedding-> recursive = -1;'あなたはコントローラコードを提供していないので、答えることは難しいです。 – nIcO