pceuropa/yii2-menu

菜单Bootstrap构建器。通过拖放排序

安装次数: 11,215

依赖项: 0

建议者: 0

安全性: 0

星标: 27

关注者: 7

分支: 18

开放问题: 8

类型:yii2-extension

2.1.4 2017-01-23 23:42 UTC

This package is auto-updated.

Last update: 2024-09-09 06:58:47 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 pceuropa/yii2-menu dev-master

将以下代码添加到Yii2的配置文件中

'modules' => [
	'menu' => [
            'class' => '\pceuropa\menu\Menu',
        ],
	]

配置

1. 创建数据库模式

确保您已正确配置db应用程序组件并运行以下命令

$ php yii migrate/up --migrationPath=@vendor/pceuropa/yii2-menu/migrations

2. 将以下代码添加到Yii2的视图布局文件中

use pceuropa\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. 开始使用

/menu/creator