-2

users と userdetails という名前の 2 つのテーブルがあります。基本的に、実行したいクエリは次のとおりです。

SELECT * FROM users INNER JOIN userdetails ON users.id = userdetails.userid

どうやってこれを成し遂げることができるのだろうか。Cakephpは初めてなので、詳細な説明をいただければ幸いです。

4

1 に答える 1

0

今すぐ動作しました

手間をかけずに2つのテーブルをマージします。

        $modelmerge = $this->Users->bindModel(array
    (
        'belongsTo' => array
        (
            'Userdetails' => array
            (
                'foreignKey' => false,
                'conditions' => array
                (
                    'Userdetails.userid = Users.id'
                )
            )
        )
    ));


    $users = $this->Users->find('all');
于 2013-05-08T18:18:54.557 に答える