zacksleo / yii2-menu
菜单 Bootstrap 创建者/构建器。通过拖拽排序
2.0.4
2016-11-07 09:00 UTC
This package is auto-updated.
Last update: 2024-09-08 06:42:24 UTC
README
Yii2 的 Bootstrap 菜单构建器
特性
- 创建链接、下拉菜单、行(diver)在 navbar-left 和/或 navbar-right
- 使用拖拽排序进行排序、编辑和删除
- 无需 jQuery 进行拖拽(RubaXa/Sortable)
- 通过 jQuery Ajax 进行 CRUD 操作
安装
composer require zacksleo/yii2-menu dev-master
将以下代码添加到 Yii2 的配置文件中
'modules' => [ 'menu' => [ 'class' => '\zacksleo\menu\Menu', ], ]
配置
1. 创建数据库模式
确保你已经正确配置了 db 应用组件,并运行以下命令
$ php yii migrate/up --migrationPath=@vendor/zacksleo/yii2-menu/migrations
2. 将以下代码添加到 Yii2 的配置文件中
use zacksleo\menu\Menu; NavBar::begin(['brandLabel' => 'Brand','brandUrl' => Url::home(),]); echo Nav::widget([ 'options' => ['class' => 'navbar-nav navbar-left'], 'items' => Menu::NavbarLeft(1) // argument is id of menu ]); echo Nav::widget([ 'options' => ['class' => 'navbar-nav navbar-right'], 'items' => Menu::NavbarRight(1) ]); NavBar::end();
3. 入门
example.com/menu/creator