*/ ?> <?php $form = ActiveForm::begin(['layout' => 'horizontal']); echo $form->field($model, 'dokument_ob_obrazovanii_tip')->dropDownList(TipDokumentaObObrazovanii::namesMap()); echo $form->field($model, 'dokument_ob_obrazovanii_seriya'); echo $form->field($model, 'dokument_ob_obrazovanii_nomer'); echo $form->field($model, 'dokument_ob_obrazovanii_data')->widget(DatePicker::className()); ?> <?php echo $form->field($model, 'kvalifikaciyaDir')->widget(ComboWidget::className(), ['data' => Kvalifikaciya::find()->commonOnly()->formattedAll(EntityQuery::DROP_DOWN, 'nazvanie')]); ?> <?php echo $form->field($model, 'organizaciyaDir')->widget(ComboWidget::className(), ['data' => Organizaciya::find()->commonOnly()->formattedAll(EntityQuery::DROP_DOWN, 'nazvanie')]); ?> <?php echo $form->field($model, 'kurs_tip')->widget(Select2::className(), ['data' => TipKursa::namesMap(), 'hideSearch' => true, 'options' => ['placeholder' => ''], 'pluginOptions' => ['allowClear' => true]]); ?> <?php echo $form->field($model, 'kurs_nazvanie'); echo $form->field($model, 'kurs_chasy')->widget(TouchSpin::className()); ?> <?php echo Html::submitButton('Сохранить', ['class' => 'btn btn-primary']); ActiveForm::end();
public function rules() { return [['dokument_ob_obrazovanii_tip', EnumValidator::className(), 'enumClass' => TipDokumentaObObrazovanii::className()], ['dokument_ob_obrazovanii_tip', 'required'], ['dokument_ob_obrazovanii_seriya', NomerDokumentaValidator::className()], ['dokument_ob_obrazovanii_seriya', 'default'], ['dokument_ob_obrazovanii_nomer', NomerDokumentaValidator::className()], ['dokument_ob_obrazovanii_nomer', 'required'], ['dokument_ob_obrazovanii_data', DateValidator::className(), 'sqlAttribute' => 'dokument_ob_obrazovanii_data'], ['dokument_ob_obrazovanii_data', 'default'], ['kvalifikaciyaDir', ComboValidator::className(), 'directoryAttribute' => 'kvalifikaciyaDir', 'required' => true], ['organizaciyaDir', ComboValidator::className(), 'directoryAttribute' => 'organizaciyaDir', 'required' => true], ['kurs_tip', EnumValidator::className(), 'enumClass' => TipKursa::className()], ['kurs_tip', 'default'], ['kurs_nazvanie', NazvanieValidator::className()], ['kurs_nazvanie', 'default'], ['kurs_chasy', ChasyObucheniyaValidator::className()], ['kurs_chasy', 'default']]; }