2016-08-02 09:55:17 2912次浏览 2条回答 0 悬赏 10 金钱

yii2-admin RBAC

里面,有一个路由地址 如 admin/menu/index

我在使用中发现,有时,这个地址自动生成,谁知道在什么情况下,它会自动生成呢?

  • 回答于 2016-08-02 11:15 举报

    有使用人家的后台模板? 应该是人家大哥写的关于菜单控制器

  • 回答于 2016-08-02 11:38 举报

    其实是你使用了一个Module,这个路由代表的是ModuleId/ControllerId/ActionId。
    首先,你使用了yii2-admin插件,在你的配置文件中应该有类似这样的一段:

    'modules' => [
        "admin" => [        
            "class" => "mdm\admin\Module",
        ],
    ],
    "aliases" => [
        "@mdm/admin" => "@vendor/mdmsoft/yii2-admin",
    ],
    

    给yii2-admin插件起了个简短的别名,然后使用了这个插件。你路由里边的“admin”代表的就是:
    QQ图片20160802113044.png

    图中的“admin”,倘若你此处用的是“admin1”,那么你的地址就应该是“admin1/menu/index”。

    那么剩下的就是在模块里面找“MenuController/actionIndex”,如图:

    QQ图片20160802113553.png

您需要登录后才可以回答。登录 | 立即注册
okokad
经理

okokad

注册时间:2016-02-29
最后登录:2017-07-01
在线时长:49小时26分
  • 粉丝12
  • 金钱25
  • 威望80
  • 积分1315

热门问题