61 lines
1.8 KiB
PHP
61 lines
1.8 KiB
PHP
|
|
<?php
|
||
|
|
|
||
|
|
use common\models\CmsMenuFrontend;
|
||
|
|
use yii\helpers\Html;
|
||
|
|
use yii\bootstrap4\ActiveForm;
|
||
|
|
use yii\helpers\ArrayHelper;
|
||
|
|
|
||
|
|
/* @var $this yii\web\View */
|
||
|
|
/* @var $model common\models\CmsMenuFrontend */
|
||
|
|
/* @var $form yii\widgets\ActiveForm */
|
||
|
|
?>
|
||
|
|
|
||
|
|
<div class="cms-menu-frontend-form">
|
||
|
|
|
||
|
|
<?php $form = ActiveForm::begin(); ?>
|
||
|
|
|
||
|
|
<div class="row">
|
||
|
|
<div class="col-md-6">
|
||
|
|
<?= $form->field($model, 'name')->textInput(['maxlength' => true]) ?>
|
||
|
|
</div>
|
||
|
|
<div class="col-md-6">
|
||
|
|
<?= $form->field($model, 'link')->textInput(['maxlength' => true]) ?>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="row">
|
||
|
|
<div class="col-md-6">
|
||
|
|
<?= $form->field($model, 'position')->dropDownList(CmsMenuFrontend::getPositions()) ?>
|
||
|
|
</div>
|
||
|
|
<div class="col-md-6">
|
||
|
|
<?= $form->field($model, 'parent_id')->dropDownList(
|
||
|
|
ArrayHelper::map(
|
||
|
|
CmsMenuFrontend::find()
|
||
|
|
->where(['parent_id' => null])
|
||
|
|
->andFilterWhere(['<>', 'id', $model->id])
|
||
|
|
->all(),
|
||
|
|
'id',
|
||
|
|
'name'
|
||
|
|
),
|
||
|
|
['prompt' => '-- เป็นเมนูหลัก --']
|
||
|
|
) ?>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="row">
|
||
|
|
<div class="col-md-6">
|
||
|
|
<?= $form->field($model, 'sort_order')->textInput(['type' => 'number']) ?>
|
||
|
|
</div>
|
||
|
|
<div class="col-md-6">
|
||
|
|
<?= $form->field($model, 'status')->dropDownList([1 => 'ใช้งาน', 0 => 'ไม่ใช้งาน']) ?>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="form-group">
|
||
|
|
<?= Html::submitButton('บันทึก', ['class' => 'btn btn-success']) ?>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<?php ActiveForm::end(); ?>
|
||
|
|
|
||
|
|
</div>
|