public function actionIndex() { $dataProvider = new CActiveDataProvider('Semesters'); $model = new Semesters('search'); if (!Yii::app()->request->isAjaxRequest && !Yii::app()->request->getParam('ajax')) { $this->render('list', ['dataProvider' => $dataProvider, 'model' => $model]); } else { $model->setAttributes(Yii::app()->request->getParam('Semesters')); $dataProvider = $model->search(); $this->renderPartial('_list', ['dataProvider' => $dataProvider, 'model' => $model]); } }