/** * Lists all models. */ public function actionIndex() { $session = new CHttpSession(); $session->open(); $criteria = new CDbCriteria(); $model = new MateriaPlan('search'); $model->unsetAttributes(); // clear any default values if (isset($_GET['MateriaPlan'])) { $model->attributes = $_GET['MateriaPlan']; if (!empty($model->Materia_id)) { $criteria->addCondition('Materia_id = "' . $model->Materia_id . '"'); } if (!empty($model->Plan_id)) { $criteria->addCondition('Plan_id = "' . $model->Plan_id . '"'); } if (!empty($model->anio)) { $criteria->addCondition('anio = "' . $model->anio . '"'); } if (!empty($model->cuatrimestre)) { $criteria->addCondition('cuatrimestre = "' . $model->cuatrimestre . '"'); } } $session['MateriaPlan_records'] = MateriaPlan::model()->findAll($criteria); $this->render('index', array('model' => $model)); }