yii2x / yii2-menu
YII2 菜单
dev-master
2017-05-12 17:58 UTC
Requires
- yii2x/yii2-common: @dev
- yii2x/yii2-ext-admin-lib: @dev
- yiisoft/yii2: *
This package is not auto-updated.
Last update: 2024-09-29 01:43:08 UTC
README
YII2 菜单
安装
安装此扩展的首选方式是通过 composer。
可以运行
php composer.phar require --prefer-dist yii2x/yii2-menu "@dev"
或者添加
"yii2x/yii2-menu": "@dev"
到您的 composer.json
文件的 require 部分中。
用法
一旦安装了扩展,只需在代码中使用它即可
应用程序配置
[ 'urlManager' => [ 'enablePrettyUrl' => true, 'enableStrictParsing' => false, 'showScriptName' => false, 'rules' => [ ... ['class' => 'yii\rest\UrlRule', 'controller' => ['menuapi']], ... ] ], ], 'controllerMap' => [ 'menuapi' => [ 'class' => 'yii2x\ui\menu\controllers\MenuController' ] ],
管理员菜单管理器
<div class="row">
<div class="col-sm-4">
<?= \yii2x\ui\ext\Component::widget([
"id" => 'menu-grid',
"params" => [
"xtype" => "menugridpanel"
]
]); ?>
</div>
<div class="col-sm-8">
<?= \yii2x\ui\ext\Component::widget([
"id" => 'menu-tree-grid',
"params" => [
"xtype" => "menutreegrid",
]
]); ?>
</div>
</div>
菜单小部件
<?= \yii2x\ui\menu\MenuWidget::widget(
[
'alias' => 'MY_MENU',
//'menuTitle' => 'MAIN NAVIGATION',
'options' => [
// "class"=>"sidebar-menu"
]
]
); ?>