単一のエントリを選択すると、モデルの関連付けを通じて関連するモデル データを簡単に見つけることができることを知っています。しかし、私がやりたいのは、インデックスページに find('all') を使用するときに、ギャラリーの親指として最初の画像を取得することです。
私の関係 (ギャラリーはアルバムという名前です) は次のとおりです。
//Album-Model
public $hasMany = array(
'Picture' => array(
'className' => 'Picture',
'foreignKey' => 'album_id',
'dependent' => true,
'conditions' => ''
)
);
と:
public $belongsTo = array(
'User' => array(
'className' => 'User',
'foreignKey' => 'user_id',
'conditions' => '',
'fields' => '',
'order' => ''
),
'Album' => array(
'className' => 'Album',
'foreignKey' => 'album_id',
'conditions' => '',
'fields' => '',
'order' => ''
)
);