如何使用cakephp和sql的条件

时间:2014-09-09 08:34:37

标签: php cakephp

    $this->Paginator->settings=array(
        'conditions' => 
            array(
            'Event.status'=>'success',
            'Event.type'=>'estate',
            ),
        'limit'=>12,
        'order' => 'Event.created DESC'
    );

问题是我想用 'Event.type'=>'home',同样条件

           array(
            'Event.status'=>'success',
            'Event.type'=>'estate',
            'Event.type'=>'home'
            ),

我如何在cakephp中的两个不同数据上使用它一个字段条件

2 个答案:

答案 0 :(得分:1)

$types=array('home','estate');     
$this->Paginator->settings=array(
            'conditions' => 
                array(
                'Event.status'=>'success',
                'Event.type'=>$types

                ),
            'limit'=>12,
            'order' => 'Event.created DESC'
        );

答案 1 :(得分:0)

如果是OR条件 -

       array(
        'Event.status'=>'success',
        'OR' => array(
                 'estate', 'home',
                ),
        ),