_menu.php 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <?php
  2. /*
  3. * This file is part of the Dektrium project
  4. *
  5. * (c) Dektrium project <http://github.com/dektrium>
  6. *
  7. * For the full copyright and license information, please view the LICENSE.md
  8. * file that was distributed with this source code.
  9. */
  10. use yii\bootstrap4\Nav;
  11. ?>
  12. <?= Nav::widget([
  13. 'options' => [
  14. 'class' => 'nav-tabs',
  15. //'style' => 'margin-bottom: 15px',
  16. ],
  17. 'items' => [
  18. [
  19. 'label' => Yii::t('user', 'Users'),
  20. 'url' => ['/user/admin/index'],
  21. ],
  22. [
  23. 'label' => Yii::t('user', 'Roles'),
  24. 'url' => ['/rbac/role/index'],
  25. 'visible' => isset(Yii::$app->extensions['dektrium/yii2-rbac']),
  26. ],
  27. [
  28. 'label' => Yii::t('user', 'Permissions'),
  29. 'url' => ['/rbac/permission/index'],
  30. 'visible' => isset(Yii::$app->extensions['dektrium/yii2-rbac']),
  31. ],
  32. [
  33. 'label' => \Yii::t('user', 'Rules'),
  34. 'url' => ['/rbac/rule/index'],
  35. 'visible' => isset(Yii::$app->extensions['dektrium/yii2-rbac']),
  36. ],
  37. [
  38. 'label' => Yii::t('user', 'Create'),
  39. 'options' => ['class' => 'nav-item has-treeview'],
  40. 'url' => '#',
  41. 'items' => [
  42. [
  43. 'label' => Yii::t('user', 'New user'),
  44. 'url' => ['/user/admin/create'],
  45. ],
  46. [
  47. 'label' => Yii::t('user', 'New role'),
  48. 'url' => ['/rbac/role/create'],
  49. 'visible' => isset(Yii::$app->extensions['dektrium/yii2-rbac']),
  50. ],
  51. [
  52. 'label' => Yii::t('user', 'New permission'),
  53. 'url' => ['/rbac/permission/create'],
  54. 'visible' => isset(Yii::$app->extensions['dektrium/yii2-rbac']),
  55. ],
  56. [
  57. 'label' => \Yii::t('user', 'New rule'),
  58. 'url' => ['/rbac/rule/create'],
  59. 'visible' => isset(Yii::$app->extensions['dektrium/yii2-rbac']),
  60. ]
  61. ],
  62. ],
  63. ],
  64. ]) ?>