generator.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. use yii\helpers\Html;
  3. /* @var $this \yii\web\View */
  4. /* @var $generators \yii\gii\Generator[] */
  5. /* @var $activeGenerator \yii\gii\Generator */
  6. /* @var $content string */
  7. $generators = Yii::$app->controller->module->generators;
  8. $activeGenerator = Yii::$app->controller->generator;
  9. $asset = gii\GiiAsset::register($this);
  10. ?>
  11. <?php $this->beginContent('@backend/views/layouts/main.php'); ?>
  12. <div class="row">
  13. <div class="col-md-3 col-sm-4">
  14. <div class="box box-solid">
  15. <div class="box-header with-border">
  16. <h3 class="box-title">生成类型</h3>
  17. </div>
  18. <div class="box-body no-padding">
  19. <ul class="nav nav-pills nav-stacked">
  20. <?php
  21. foreach ($generators as $id => $generator) {
  22. echo Html::tag("li", Html::a(Html::encode($generator->getName()), [
  23. 'default/view',
  24. 'id' => $id
  25. ]), [
  26. 'class' => $generator === $activeGenerator ? 'active' : ''
  27. ]);
  28. }
  29. ?>
  30. </ul>
  31. </div>
  32. </div>
  33. </div>
  34. <div class="col-md-9 col-sm-8">
  35. <?= $content?>
  36. </div>
  37. </div>
  38. <?php $this->endContent(); ?>