と の 2 つのモデルがUserありPostます。usernameただし、ここでの関係は両方の表に基づいています。すなわち。Post.usernameとUser.username
私はhasManycakephp 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
(
)
)
)