【发布时间】:2016-05-11 08:07:27
【问题描述】:
我在 CakePHP 框架中工作。我想加入两张桌子。所以我写了如下查询。
$details=$this->Deal->find('all',array('joins'=>array(
array(
'table'=>'merchants',
'alias'=>'Merchant',
'fields' => array('Merchant.username'),
'conditions' =>array('Merchant.id=Deal.merchant_id')
)
),'conditions'=>array('Deal.id'=>$id)));
echo "<pre>";
print_r($details);
当我打印详细信息时,它只会给出 deal 表记录。这里我也想要Merchant.username。
那么我必须在上述查询中进行哪些更改?
注意:-我正在使用 CakePHP 1.3.13 版
【问题讨论】:
标签: php mysql cakephp cakephp-1.3