2014-01-28 79 views
0

基本上我试图在这里做的是获得基于某个领域的帖子,我已经使用了每个为此,之后,我想要得到所有其他职位。我该怎么做它?Yii CDbCriteria比较获取所有值

$criteria=new CDbCriteria(array(
      'order'=>'create_time,likes DESC', 
       )); 

       foreach ($str_priority as $key=>$val) { 
        if($key!="") 
        $criteria->compare('tag',$key,true,'OR',true); 

       } 
        $criteria->compare('tag',"",true,'OR',true); 


      $total = Post::model()->count(); 
      $pages = new CPagination($total); 
      $pages->pageSize = 10; 
      $pages->applyLimit($criteria); 
      $posts = Post::model()->findAll($criteria); 
+0

等岗位是指不符合你条件的记录? –

+0

@kumar_v是不符合条件的帖子 –

回答

0

你可以尝试这样这个 $criteria->addInCondition('tag', $str_priority, 'OR');