0
これは、MySQL用の私のクエリです:cakephp3にSQLを書き直しますか?
select u.full_name, c.comment_content from users u, comments WHERE u.user_id=c.user_id
私は、CakePHPでfind()
を使用して、このSQLを書き換える必要がありますどのように?ここで
これは、MySQL用の私のクエリです:cakephp3にSQLを書き直しますか?
select u.full_name, c.comment_content from users u, comments WHERE u.user_id=c.user_id
私は、CakePHPでfind()
を使用して、このSQLを書き換える必要がありますどのように?ここで
あなたが行く:
$query = $this->Users
->find()
->select(['full_name', 'comment_content'])
->where(['user_id =' => $cUserID])
->order(['created' => 'DESC']); //extra
は、あなたのユーザーを持っているし、必要に応じて団体(例えば 'hasMany')で、正しく設定テーブルコメントのですか?そうであれば、 '$ this-> Users-> find() - > contains(['Comments']);'は、あなたが望むものに近いもの(おそらく十分近いもの)を得るべきです。 –