Cakephp で次のクエリを複製しようとしています。
SELECT *
FROM uploads, proposals
WHERE proposals.id = uploads.proposal_id AND proposals.tender_id = 10
次の条件で Upload モデルで find メソッドを使用しています。
$conditions = array(
'Proposal.id' => $id,
'AND' => array(
'Upload.proposal_id' => 'Proposal.id'
)
);
return($this->find('list', array('conditions' => $conditions)));
しかし、代わりにこのクエリを取得しています
SELECT `Upload`.`id`, `Upload`.`title`
FROM `kumalabs_lic`.`uploads` AS `Upload`
WHERE `Proposal`.`id` = 10 AND `Upload`.`proposal_id` = 'Proposal.id'
ご覧のとおり、プロポーザル テーブルがありません。このクエリを作成する方法を教えてください。
ありがとう :)