/** * Lists all models. */ public function actionIndex() { $model = new Reviews('search'); $model->unsetAttributes(); // clear any default values if (isset($_GET['Reviews'])) { $model->attributes = $_GET['Reviews']; } $this->render('index', array('model' => $model)); }
/** * List all reviews */ public function actionIndex() { $reviewsConfig = ReviewsConfig::model()->find(); $criteria = new CDbCriteria(); $criteria->order = 'date_create DESC'; if ($reviewsConfig->premoder and Yii::app()->user->isGuest) { $criteria->condition = 'public = :public'; $criteria->params = array(':public' => true); } $model = new Reviews('search'); $model->unsetAttributes(); if (isset($_GET['Reviews'])) { $model->attributes = $_GET['Reviews']; } $reviews = new CActiveDataProvider('Reviews', array('criteria' => $criteria, 'pagination' => array('pageSize' => $reviewsConfig->reviews_perpage))); $this->render('index', array('reviews' => $reviews, 'model' => $model, 'captcha' => $reviewsConfig->show_captcha)); }