と の 2 つのモデルがUser
ありPost
ます。username
ただし、ここでの関係は両方の表に基づいています。すなわち。Post.username
とUser.username
私はhasMany
cakephp 1.3でuser.phpの次の関係を試しています
'Post' => array(
'className' => 'Post',
'dependent' => true,
'foreignKey' => 'username',
'associatedKey' => 'username'
),
しかし、使用してデータを取得しようとしているときに、両方のモデル間の関係を作成していません。
pr( $this->User->find('all') );
ユーザー「vinni」の投稿がある場合でも、出力は次のとおりです。
Array(
[User] => Array(
id => 2
name => 'Vinay',
username => 'vinni'
[Post] => Array
(
)
)
)