<?php /** @var \app\modules\config\models\Configurable $configurable */ /** @var \app\backend\components\ActiveForm $form */ /** @var \app\modules\shop\models\ConfigConfigurableModel $model */ use app\backend\widgets\BackendWidget; ?> <div class="row"> <div class="col-md-6 col-sm-12"> <?php BackendWidget::begin(['title' => Yii::t('app', 'Main settings'), 'options' => ['class' => 'visible-header']]); ?> <?php echo $form->field($model, 'exportDirPath'); ?> <?php echo $form->field($model, 'importDirPath'); ?> <?php echo $form->field($model, 'defaultType')->dropDownList(\app\modules\data\models\ImportModel::knownTypes()); ?> <?php BackendWidget::end(); ?> </div> </div>
/** * @inheritdoc */ public function rules() { return [[['exportDirPath', 'exportDirPath'], 'required'], [['defaultType'], 'in', 'range' => array_keys(\app\modules\data\models\ImportModel::knownTypes())]]; }