Returns the static model of the specified AR class.
public static model ( $className = __CLASS__ ) : PatientOphInfoCviStatus | ||
return | PatientOphInfoCviStatus | the static model class |
public function actionEditOphInfo() { $cvi_status = PatientOphInfoCviStatus::model()->findByPk(@$_POST['PatientOphInfo']['cvi_status_id']); if (!$cvi_status) { throw new Exception('invalid cvi status selection:' . @$_POST['PatientOphInfo']['cvi_status_id']); } if (!($patient = Patient::model()->findByPk(@$_POST['patient_id']))) { throw new Exception('Unable to find patient: ' . @$_POST['patient_id']); } $cvi_status_date = $this->processFuzzyDate(); $result = $patient->editOphInfo($cvi_status, $cvi_status_date); echo json_encode($result); }
$form = $this->beginWidget('FormLayout', array('id' => 'edit-oph_info', 'htmlOptions' => array('class' => 'form add-data'), 'layoutColumns' => array('label' => 3, 'field' => 9))); ?> <div class="field-row row"> <div class="<?php echo $form->columns('label'); ?> "> <label for="PatientOphInfo_cvi_status_id">Status:</label> </div> <div class="<?php echo $form->columns('field'); ?> "> <?php echo CHtml::activeDropDownList($info, 'cvi_status_id', CHtml::listData(PatientOphInfoCviStatus::model()->active()->findAll(array('order' => 'display_order')), 'id', 'name')); ?> <?php echo $form->error($info, 'cvi_status_date'); ?> </div> </div> <?php $this->renderPartial('_fuzzy_date', array('form' => $form, 'date' => $info->cvi_status_date)); ?> <input type="hidden" name="patient_id" value="<?php echo $this->patient->id; ?> " />