quanzo / yii2-menu
组织网站上的多个菜单。Yii2模块
1.0.0
2019-09-02 04:33 UTC
Requires
- php: >=7.0
- quanzo/x51-functions: *
- quanzo/yii2-auth: *
- yiisoft/yii2: ~2.0.0
- yiisoft/yii2-jui: ~2.0.0
This package is auto-updated.
Last update: 2024-09-29 05:22:06 UTC
README
本模块旨在组织网站上的多个菜单。
支持对每个菜单项显示的约束
-
通过路由
-
通过访问权限
您可以向访客展示一项内容,而向管理员展示另一项内容。
-----------------------------------------
该模块旨在组织网站上的多个菜单。
支持对每个菜单项显示的约束
-
通过路由
-
通过访问权限
可以向访客展示一项内容,而向管理员展示另一项内容。
-----------------------------------------
安装
使用composer
composer require "quanzo/yii2-menu"
或在composer.json中的require部分添加
"quanzo/yii2-menu": "*"
安装数据库迁移。
配置
$config = [
'modules' => [
'menu' => [
'class' => 'x51\yii2\modules\menu\Module',
'as access' => [
'class' => \yii\filters\AccessControl::className(),
'rules' => [
[
'allow' => true,
'roles' => ['menu_manage'],
],
[
'allow' => false,
'roles' => ['?'],
],
],
],
],
],
];
如何使用
<div class="menu"><?=Menu::widget([
'items' => \x51\yii2\modules\menu\helpers\MenuHelper::getMenu('menu-name'),
'options' => [],
'activeCssClass' => 'current',
]);?></div>