コード例 #1
0
ファイル: PostSearchForm.php プロジェクト: rainsongsky/24beta
 public function search()
 {
     $criteria = new CDbCriteria();
     if ($this->postid) {
         $criteria->addColumnCondition(array('t.id' => $this->postid));
     } else {
         if ($this->author) {
             $criteria->addColumnCondition(array('t.contributor' => $author, 't.user_name' => $this->author), 'OR');
         }
         if ($this->keyword) {
             $criteria->addSearchCondition('t.title', $this->keyword);
         }
     }
     $data = $criteria->condition ? AdminPost::fetchList($criteria) : null;
     return $data;
 }
コード例 #2
0
ファイル: PostController.php プロジェクト: rainsongsky/24beta
 public function actionTrash()
 {
     $criteria = new CDbCriteria();
     $criteria->addColumnCondition(array('t.state' => POST_STATE_TRASH));
     $data = AdminPost::fetchList($criteria);
     $this->render('list', $data);
 }