update.php 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php
  2. use yii\grid\GridView;
  3. use yii\helpers\Html;
  4. /* @var $this yii\web\View */
  5. /* @var $model common\models\Nav */
  6. $this->title = '修改导航: ' . $model->key;
  7. $this->params['breadcrumbs'][] = ['label' => '导航', 'url' => ['index']];
  8. $this->params['breadcrumbs'][] = '修改导航';
  9. ?>
  10. <div class="row">
  11. <div class="col-md-4">
  12. <?= $this->render('_form', [
  13. 'model' => $model,
  14. ]) ?>
  15. </div>
  16. <div class="col-md-8">
  17. <p>
  18. <?= Html::a('新导航项', ['/nav-item/create', 'nav_id'=>$model->id], ['class' => 'btn btn-success']) ?>
  19. </p>
  20. <div class="box box-success">
  21. <div class="box-body">
  22. <?= GridView::widget([
  23. 'dataProvider' => $navItemsProvider,
  24. 'columns' => [
  25. 'title',
  26. 'url',
  27. [
  28. 'class' => 'backend\widgets\grid\PositionColumn',
  29. 'attribute' => 'order',
  30. 'route' => '/nav-item/position'
  31. ],
  32. [
  33. 'class' => 'backend\widgets\grid\SwitcherColumn',
  34. 'attribute' => 'status',
  35. 'route' => ['/nav-item/switcher']
  36. ],
  37. [
  38. 'class' => 'common\helpers\DiyActionColumn',
  39. 'controller' => '/nav-item',
  40. 'template' => '{update} {delete}'
  41. ],
  42. ],
  43. ]); ?>
  44. </div>
  45. </div>
  46. </div>
  47. </div>