【问题标题】:how to get yii2/admin menu如何获取 yii2/admin 菜单
【发布时间】:2016-03-16 15:49:01
【问题描述】:

我是 yii2 的新手,使用高级模板。

我正在使用 yii2/admin 作为角色,权限。但我无法使用 yii2/admin 管理菜单

菜单管理的图像

like this

如何获取此管理菜单界面

我读过this

当我跑步时

(index.php?r=admin/menu)

我遇到了一个错误

Invalid Configuration – yii\base\InvalidConfigException
The table does not exist: {{%menu}}

如何创建菜单表。 我从

得到了一个迁移文件

vendor/mdmsoft/yii2-admin/migrations/m140602_111327_create_menu_table.php

如何运行此迁移

【问题讨论】:

    标签: php yii2-advanced-app


    【解决方案1】:

    请通过此链接MDM Yii2-admin Basic Configuration

    添加后端/congif/main.php

    'modules' => [
            'admin' => [
                'class' => 'mdm\admin\Module',
                'layout' => 'left-menu', // it can be '@path/to/your/layout'.
                'controllerMap' => [
                    'assignment' => [
                        'class' => 'mdm\admin\controllers\AssignmentController',
                        'userClassName' => 'common\models\User',
                        'idField' => 'id'
                    ],
                ],
                'menus' => [
                    'assignment' => [
                        'label' => 'Grand Access' // change label
                    ],
                    'route' => null, // disable menu route
                ]
            ],
        ],
    

    为了运行迁移,通过 cmd/terminal 使用这个

    yii migrate --migrationPath=@mdm/admin/migrations

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-15
      • 2017-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多