我们有地块和可以种植到地块中的豆子。
我绝对决心使用以下内容来查找所有者拥有的所有地块,其中包含一个 bean。
$plots = $this->Plot->findAllByOwnerAndBean_id(uid, '> 0');
但是,它给了我 SQL WHERE
Plot.
所有者= '15' AND
Plot .
bean_id= '> 0'
这表明这可能是不可能的,但我不认为这是确定的。(可能,甚至与 2.2 相关?)它可能是,所以问题有两个方面:
我如何从 findBy 中得到我想要的东西,如果我真的不能,我怎么能避免比以下代码更少的代码,我可以确认这些代码有效?
$plots = $this->Plot->find('all', array(
'conditions' => array(
'owner' => uid,
'bean_id >' => 0
)
));