public static function DropDown() { $res = array(); foreach (Educationclass::model()->findAll() as $record) { $res[$record->idEducationClass] = $record->EducationClassName; } return $res; }
?> <?php echo $form->textField($model, 'EducationTypeShortName', array('class' => 'span12', 'size' => 50, 'maxlength' => 50)); ?> </div> </div> <?php //------------------------------------------------------------------------------------------------------------------------------------// ?> <div class="row-fluid"> <div class ="span12"> <?php echo $form->labelEx($model, 'EducationTypeClassID'); ?> <?php echo $form->dropDownList($model, 'EducationTypeClassID', Educationclass::DropDown(), array('class' => 'span12')); ?> </div> </div> <?php //------------------------------------------------------------------------------------------------------------------------------------// ?> <div class="form-actions"> <?php $this->widget('bootstrap.widgets.TbButton', array('buttonType' => 'submit', 'label' => 'Пошук')); ?> </div> <?php $this->endWidget(); ?> </div><!-- search-form -->
/** * Returns the data model based on the primary key given in the GET variable. * If the data model is not found, an HTTP exception will be raised. * @param integer the ID of the model to be loaded */ public function loadModel($id) { $model = Educationclass::model()->findByPk($id); if ($model === null) { throw new CHttpException(404, 'The requested page does not exist.'); } return $model; }