dev-master
9999999-devYII2 Menu
BSD-3-Clause
The Requires
by Yuriy Basov
extension library yii2 ui menu
YII2 Menu
YII2 Menu, (*1)
The preferred way to install this extension is through composer., (*2)
Either run, (*3)
php composer.phar require --prefer-dist yii2x/yii2-menu "@dev"
or add, (*4)
"yii2x/yii2-menu": "@dev"
to the require section of your composer.json
file., (*5)
Once the extension is installed, simply use it in your code by :, (*6)
[ '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" ] ] ); ?>
YII2 Menu
BSD-3-Clause
extension library yii2 ui menu