Вам необходимо создать модель вручную в actionReg
StudentsController
. Эти значения модели будут использоваться CGridView
для установки фильтра.
Это может быть что-то вроде этого:
public function actionReg($id) {
$model = Students::model();
$model->attributes = $_GET['Students'];
$this->render('reg', array(
'model' => $model,
));
}
Если у вас есть собственные значения в модели, вы должны установить их также, например
$model->calculatedAverage = $_GET['Students']['calculatedAverage'];
Тогда в вашем RegView
вы можете передать этот модель к таблице.
Чтобы понять, как это работает, попробуйте понять, что происходит в методе adminAction
.
В чем вопрос? – Stepo
Yii поиск в CGridView не работает – sher