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

model() public static method

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

Usage Example

示例#1
0
 /**
  * Update the enabled status of the given question.
  */
 public function actionSetQuestionStatus()
 {
     if ($model = models\OphCiExamination_InjectionManagementComplex_Question::model()->findByPk((int) @$_POST['id'])) {
         if (!array_key_exists('enabled', $_POST)) {
             throw new \Exception('cannot determine status for question');
         }
         if ($_POST['enabled']) {
             $model->active = true;
         } else {
             $model->active = false;
         }
         if (!$model->save()) {
             throw new \Exception('Unable to set question status: ' . print_r($model->getErrors(), true));
         }
         Audit::add('admin', 'set-question-status', $_POST['id'], null, array('module' => 'OphCiExamination', 'model' => 'OphCiExamination_InjectionManagementComplex_Question'));
     } else {
         throw new \Exception('Cannot find question with id' . @$_POST['id']);
     }
 }
All Usage Examples Of OEModule\OphCiExamination\models\OphCiExamination_InjectionManagementComplex_Question::model
OphCiExamination_InjectionManagementComplex_Question