public function getHistoriasGinecologicasByPaciente($idPaciente) { $criteria = new CDBCriteria(); $criteria->together = true; $criteria->compare('t.paciente_id', $idPaciente); return new CActiveDataProvider($this, array('criteria' => $criteria, 'pagination' => array('pageSize' => 5))); }
public function getQuestions() { if ($this->questions == null) { $criteria = new CDBCriteria(); $criteria->compare('eventId', $this->eventId); $criteria->order = 'position ASC'; $questionData = FeedbackQuestion::model()->findAll($criteria); $questions = array(); foreach ($questionData as $question) { $questions[$question['id']] = array('id' => $question['id'], 'question' => $question['question'], 'controls' => $this->parseControls($question['controls'], $question['id'])); } $this->questions = $questions; } return $this->questions; }