我在控制器中有这个条件,我在一个表中列出产品
$conditions = array('winner_id >' => 0, 'Product.beg' => '1', 'Product.status_id' => $status_id);
我需要在这里添加一个条件,以检查哪个赢家也支付了。所以我还有一个表帐户,我在产品表中有赢家ID。那么我将如何添加条件,它将在相同的条件下检查帐户表中的获胜者ID。
只需添加一个条件,从Product表中获取winner_id并在Accounts表中搜索,并仅显示Accounts表中的那些id
我试过这种方式但没有工作:
$conditions = array('winner_id >' => 0, 'Product.beg' => '1', 'Product.status_id' => $status_id, array('conditions' => array('Product.winner_id' => $this->'Account.user_id')));
答案 0 :(得分:1)
如果根据您要添加到if
的某些condition
条件,这可能有所帮助。如果我错过了某些内容,请纠正我。
if(condition)
{
$conditions + = array('field_name' => 'field_value');
}