Пример #1
0
use yii\helpers\Html;
/**
 * @var $model DolzhnostForm
 */
?>

<?php 
$form = ActiveForm::begin(['layout' => 'horizontal']);
?>

<?php 
echo $form->field($model, 'dolzhnostDir')->widget(ComboWidget::className(), ['data' => Dolzhnost::find()->commonOnly()->formattedAll(EntityQuery::DROP_DOWN, 'nazvanie')]);
?>

<?php 
echo $form->field($model, 'org_tip')->dropDownList(OrgTipDolzhnosti::namesMap());
?>

<?php 
echo $form->field($model, 'etap_obrazovaniya')->dropDownList(EtapObrazovaniya::namesMap());
?>

<?php 
echo $form->field($model, 'stazh')->widget(TouchSpin::className());
?>

<?php 
echo Html::submitButton('Сохранить', ['class' => 'btn btn-primary']);
?>

<?php 
Пример #2
0
 public function asOrgTipDolzhnosti($value)
 {
     return static::asEnum($value, OrgTipDolzhnosti::className());
 }
Пример #3
0
 public function rules()
 {
     return [['dolzhnostDir', ComboValidator::className(), 'directoryAttribute' => 'dolzhnostDir', 'required' => true], ['dolzhnostDir', 'required'], ['org_tip', EnumValidator::className(), 'enumClass' => OrgTipDolzhnosti::className()], ['org_tip', 'required'], ['etap_obrazovaniya', EnumValidator::className(), 'enumClass' => EtapObrazovaniya::className()], ['etap_obrazovaniya', 'default'], ['stazh', StazhValidator::className()], ['stazh', 'required']];
 }