zacksleo/yii2-menu

菜单 Bootstrap 创建者/构建器。通过拖拽排序

安装: 34

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 4

分支: 18

语言:JavaScript

类型:yii2-extension

2.0.4 2016-11-07 09:00 UTC

This package is auto-updated.

Last update: 2024-09-08 06:42:24 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

Yii2 的 Bootstrap 菜单构建器

preview

DEMO

特性

  • 创建链接、下拉菜单、行(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