在绑定模型后我的条件不起作用Cakephp

时间:2014-05-09 06:37:26

标签: php mysql cakephp

在我想要应用类似cakephp 1.3

之类的条件后,我有绑定模型
$this->Question->bindModel(
        array(
            'hasOne'=>array(
                'QaRegion'=>array(
                    'className' => 'QaRegion',
                    'foreignKey'=>'region_id',
                    'conditions'=>array(
                            'QaRegion.region_id' => array(5,2,7) 
                        )
                )
            )
        )
    );
    echo '<pre>';

    $questionData = $this->Question->find('first', array('conditions'=>array('QaRegion.id !='=>'')));
    print_r($questionData); die('s');

我已将问题模型绑定到QaRegion。现在我想在查询中实现QaRegion.id != null并且它不起作用。请帮帮我。

1 个答案:

答案 0 :(得分:7)

更改您的查询

 $questionData = $this->Question->find('first', array('conditions'=>array('QaRegion.id NOT'=>Null),'Order' => array('Question.id DESC')));