kokjan/backend/modules/administrator/views/menu-frontend/view.php

57 lines
2.0 KiB
PHP

<?php
use common\models\CmsMenuFrontend;
use yii\helpers\Html;
use yii\widgets\DetailView;
/* @var $this yii\web\View */
/* @var $model common\models\CmsMenuFrontend */
$this->title = $model->name;
$this->params['breadcrumbs'][] = ['label' => 'จัดการเมนูหน้าบ้าน', 'url' => ['index']];
$this->params['breadcrumbs'][] = $this->title;
\yii\web\YiiAsset::register($this);
?>
<div class="card">
<div class="card-header">
<h4 class="card-title"><?= $this->title ?></h4>
<div class="heading-elements">
<ul class="list-inline mb-0">
<li><?= Html::a('แก้ไข', ['update', 'id' => $model->id], ['class' => 'btn btn-sm btn-primary']) ?></li>
<li><?= Html::a('ลบ', ['delete', 'id' => $model->id], [
'class' => 'btn btn-sm btn-danger',
'data' => [
'confirm' => 'คุณแน่ใจหรือไม่ว่าต้องการลบรายการนี้?',
'method' => 'post',
],
]) ?></li>
</ul>
</div>
</div>
<div class="card-body">
<?= DetailView::widget([
'model' => $model,
'attributes' => [
'id',
[
'attribute' => 'parent_id',
'value' => $model->parent ? $model->parent->name : '-- เป็นเมนูหลัก --',
],
'name',
'link',
[
'attribute' => 'position',
'value' => CmsMenuFrontend::getPositions()[$model->position] ?? $model->position,
],
'sort_order',
[
'attribute' => 'status',
'value' => $model->status ? 'ใช้งาน' : 'ไม่ใช้งาน',
],
'created_at:datetime',
'updated_at:datetime',
],
]) ?>
</div>
</div>