有没有一种简单的方法可以在 CakePHP 中禁用查找查询的连接
我有一个与用户Product
有关系的模型对象。$belongsTo
我的查找查询是:
$product = $this->Product->find('first',array(
'fields' => array(
'Product.name'
),
'conditions' => array(
'Product.active'=>1,
),
'recursive' => false
));
执行的 sql 查询如下所示:
SELECT `Product`.`name` FROM `db`.`products` AS `Product` LEFT JOIN `db`.`users` AS `Owner` ON (`Product`.`owner_id` = `Owner`.`id`) LIMIT 1
users
现在,出于性能原因并且我不使用数据,我想摆脱加入。是否有捷径可寻?我希望禁用递归并手动设置字段参数可以解决问题。