OEModule\OphCiExamination\models\OphCiExamination_IntraocularPressure_Reading::model PHP Méthode

model() public static méthode

Returns the static model of the specified AR class.
public static model ( $className = __CLASS__ ) : OphCiExamination_IntraocularPressure_Reading
Résultat OphCiExamination_IntraocularPressure_Reading the static model class
    public static function model($className = __CLASS__)
    {
        return parent::model($className);
    }

Usage Example

 /**
  * @param $eyeIds
  * @param $eye
  * @param $iop
  * @param $eyeLabel
  * @throws \CDbException
  * @throws \Exception
  */
 protected function addIop($eyeIds, $eye, $iop, $eyeLabel)
 {
     $iopReading = $eye['reading'][0]['iop'];
     $iopValue = new \OEModule\OphCiExamination\models\OphCiExamination_IntraocularPressure_Value();
     $iopValue->element_id = $iop->id;
     $iopValue->eye_id = $eyeIds[$eyeLabel];
     $iopReadingValue = \OEModule\OphCiExamination\models\OphCiExamination_IntraocularPressure_Reading::model()->find('value = ?', array($iopReading['mm_hg']));
     $instrument = \OEModule\OphCiExamination\models\OphCiExamination_Instrument::model()->find('LOWER(name) = ?', array(strtolower($iopReading['instrument'])));
     $iopValue->reading_id = $iopReadingValue['id'];
     $iopValue->instrument_id = $instrument['id'];
     if (!$iopValue->save(true, null, true)) {
         throw new \CDbException('iop value failed: ' . print_r($iop->getErrors(), true));
     }
 }
All Usage Examples Of OEModule\OphCiExamination\models\OphCiExamination_IntraocularPressure_Reading::model
OphCiExamination_IntraocularPressure_Reading