2014-01-28 3 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');

관련 문제