Returns the static model of the specified AR class.
public static model ( $className = __CLASS__ ) : the | ||
return | the | static model class |
public function run() { $criteria = new CDbCriteria(); $criteria->compare('episode_id', $this->episode->id); $criteria->compare('event_type_id', $this->event_type->id); $criteria->order = 'event_date'; $iop = null; foreach (Event::model()->findAll($criteria) as $event) { if ($iop = models\Element_OphCiExamination_IntraocularPressure::model()->find('event_id=?', array($event->id))) { break; } } $this->render('OphCiExamination_Episode_IOP', array('iop' => $iop)); }
/** * Sets up jsvars for editing. */ protected function initEdit() { $this->jsVars['Element_OphCiExamination_IntraocularPressure_link_instruments'] = models\Element_OphCiExamination_IntraocularPressure::model()->getSetting('link_instruments') ? 'true' : 'false'; if (Yii::app()->hasModule('OphCoTherapyapplication')) { $this->jsVars['OphCiExamination_loadQuestions_url'] = $this->createURL('loadInjectionQuestions'); } $this->jsVars['Element_OphCiExamination_Refraction_sphere'] = array(); foreach (models\OphCiExamination_Refraction_Sphere_Integer::model()->findAll(array('order' => 'display_order asc')) as $si) { $this->jsVars['Element_OphCiExamination_Refraction_sphere'][$si->sign_id][] = $si->value; } $this->jsVars['Element_OphCiExamination_Refraction_cylinder'] = array(); foreach (models\OphCiExamination_Refraction_Cylinder_Integer::model()->findAll(array('order' => 'display_order asc')) as $si) { $this->jsVars['Element_OphCiExamination_Refraction_cylinder'][$si->sign_id][] = $si->value; } }