OEModule\OphCiExamination\models\Element_OphCiExamination_Refraction::model PHP Метод

model() публичный статический Метод

Returns the static model of the specified AR class.
public static model ( $className = __CLASS__ ) : the
Результат the static model class
    public static function model($className = __CLASS__)
    {
        return parent::model($className);
    }

Usage Example

 public function getPostOpRefractionSplit($criteria, $record)
 {
     $criteria->addInCondition('eye_id', $this->eyesCondition($record));
     $refraction = \OEModule\OphCiExamination\models\Element_OphCiExamination_Refraction::model()->with('event')->find($criteria);
     $refraction_values = array();
     if ($refraction) {
         if ($this->operation_date) {
             $two_weeks = date('j M Y', strtotime('+2 weeks', $this->operation_date));
             $six_weeks = date('j M Y', strtotime('+6 weeks', $this->operation_date));
             $benchmark_date = $two_weeks;
             if ($refraction->created_date >= $two_weeks && $refraction->created_date <= $six_weeks) {
                 if ($refraction->created_date >= $benchmark_date) {
                     $refraction_values = $refraction->getSplit(strtolower($record['eye']));
                     $refraction_values['date'] = date('j M Y', strtotime($refraction->created_date));
                 }
             }
         }
     }
     return $refraction_values;
 }