/** * gestion des fiches. * Vue uniquement des formulaires renseignés par des utilisateurs. * vue tableau. */ public function actionAdmin() { $model = new Answer('search'); $model->unsetAttributes(); // clear any default values if (isset($_GET['Answer'])) { $model->attributes = $_GET['Answer']; } $modelUser = new User('search'); $modelUser->unsetAttributes(); if (isset($_GET['User'])) { $model->attributes = $_GET['User']; } $this->render('admin', array('model' => $model, 'modelUser' => $modelUser)); }
public function actionResultSearch() { $idPatient = array(); $model = new Answer('search'); $model->unsetAttributes(); if (isset($_GET['Answer'])) { $model->attributes = $_GET['Answer']; } if (isset($_POST['Answer_id_patient'])) { $criteria = new EMongoCriteria(); $regex = '/^'; foreach ($_POST['Answer_id_patient'] as $idPatient) { $regex .= $idPatient . '$|^'; } $regex .= '$/i'; $criteria->addCond('id_patient', '==', new MongoRegex($regex)); $_SESSION['id_patient'] = $regex; } $this->render('result_search', array('model' => $model)); }