2

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

        )

    )
)
4

1 に答える 1