使用cakephp在控制器中修改并添加一个以上条件

使用cakephp在控制器中修改并添加一个以上条件,cakephp,Cakephp,我在控制器中有这个条件,我从一个表中列出产品 $conditions = array('winner_id >' => 0, 'Product.beg' => '1', 'Product.status_id' => $status_id); 我需要在这里再添加一个条件,以检查哪位获胜者也已付款。所以我还有一个表accounts,在products表中有winner id。所以,我将如何在这里添加条件,它将在同样的条件下检查accounts表中的winners id 只需

我在控制器中有这个条件,我从一个表中列出产品

$conditions = array('winner_id >' => 0, 'Product.beg' => '1', 'Product.status_id' => $status_id);
我需要在这里再添加一个条件,以检查哪位获胜者也已付款。所以我还有一个表accounts,在products表中有winner id。所以,我将如何在这里添加条件,它将在同样的条件下检查accounts表中的winners id

只需再添加一个条件,即从产品表中获取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')));

如果基于一些
如果
条件,您想添加到
条件中,这可能会有所帮助。。如果我遗漏了什么,请纠正我

if(condition)
{
    $conditions + = array('field_name' => 'field_value');
}