ubn5/backend/modules/cms/views/menu/_form.php

48 lines
1.7 KiB
PHP
Raw Normal View History

2025-02-10 05:21:56 +00:00
<?php
use common\models\MenuGroup;
use kartik\select2\Select2;
use yii\helpers\ArrayHelper;
use yii\helpers\Html;
use yii\widgets\ActiveForm;
/* @var $this yii\web\View */
/* @var $model common\models\Menu */
/* @var $form yii\widgets\ActiveForm */
?>
<div class="menu-form">
<?php $form = ActiveForm::begin(); ?>
<?= $form->field($model, 'menu_group_id')->dropDownList(ArrayHelper::map(MenuGroup::find()->where(['status' => 1])->all(), 'id', 'name')) ?>
<?= $form->field($model, 'name')->textInput(['maxlength' => true]) ?>
<?= $form->field($model, 'content_type')->radioList([0 => 'กลุ่มย่อยเมนู', 1 => 'เนื้อหา', 2 => 'หน้าเว็บไซต์', 3 => 'โครงสร้างองค์กร', 4 => 'ไฟล์ดาวน์โหลด', 5 => 'ลิ้งค์ภายนอก']) ?>
<?= $form->field($model, 'link')->textInput(['maxlength' => true]) ?>
<?= $form->field($model, 'disply')->textInput(['maxlength' => true]) ?>
<?= $form->field($model, 'menu_id')->widget(
Select2::class, [
'data' => ArrayHelper::map(\common\models\Menu::find()->where(['status' => 1, 'is_head' => 1])->all(), 'id', 'name'),
'theme' => 'bootstrap',
'pluginOptions' => [
'allowClear' => true,
'placeholder' => 'เลือกหัวเมนู'
]
]) ?>
<?= $form->field($model, 'status')->radioList([0 => 'ไม่ใช้งาน', 1 => 'ใช้งาน']) ?>
<div class="form-group">
<?= Html::submitButton('บันทึก', ['class' => 'btn btn-success']) ?>
</div>
<?php ActiveForm::end(); ?>
</div>