Element_OphTrOperationnote_Cataract::rules PHP Method

rules() public method

public rules ( ) : array
return array validation rules for model attributes.
    public function rules()
    {
        // NOTE: you should only define rules for those attributes that
        // will receive user inputs.
        return array(array('event_id, incision_site_id, length, meridian, incision_type_id, iol_position_id, iol_type_id, iol_power, eyedraw, report, complication_notes, eyedraw2, report2, predicted_refraction, pcr_risk', 'safe'), array('incision_site_id, length, meridian, incision_type_id, predicted_refraction, iol_position_id, eyedraw, report, eyedraw2', 'required'), array('length', 'numerical', 'integerOnly' => false, 'numberPattern' => '/^[0-9](\\.[0-9])?$/', 'message' => 'Length must be 0 - 9.9 in increments of 0.1'), array('meridian', 'numerical', 'integerOnly' => false, 'numberPattern' => '/^[0-9]{1,3}(\\.[0-9])?$/', 'min' => 00, 'max' => 360, 'message' => 'Meridian must be 000.5 - 360.0 degrees'), array('predicted_refraction', 'numerical', 'integerOnly' => false, 'numberPattern' => '/^\\-?[0-9]{1,2}(\\.[0-9]{1,2})?$/', 'min' => -30, 'max' => 30, 'message' => 'Predicted refraction must be between -30.00 and 30.00'), array('iol_power', 'validateIolpower'), array('complications', 'validateComplications'));
    }