OEModule\OphCiExamination\models\OphCiExamination_ColourVision_Method::model PHP Method

model() public static method

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

Usage Example

 /**
  * Get the colour vision reading methods that have not been used for this element
  *
  * @param string $side
  * @return OphCiExamination_ColourVision_Method[]
  */
 public function getUnusedReadingMethods($side)
 {
     $readings = $this->{$side . '_readings'};
     $criteria = new \CDbCriteria();
     $curr = array();
     foreach ($readings as $reading) {
         if ($meth = $reading->method) {
             $curr[] = $meth->id;
         }
     }
     $criteria->addNotInCondition('id', $curr);
     $criteria->order = 'display_order asc';
     return OphCiExamination_ColourVision_Method::model()->findAll($criteria);
 }
OphCiExamination_ColourVision_Method