PHP
use yii\helpers\Url; use yh\mdc\components\Drawer; $drawer = Drawer::one([ 'header' => Yii::t('backend/drawer', 'Control panel'), 'headerIcon' => 'admin_panel_settings', 'headerLink' => Url::to('/'), 'items' => [ [ 'header' => Yii::t('backend/drawer', 'Users'), 'items' => [ [ 'text' => Yii::t('backend/drawer', 'List of users'), 'icon' => 'group', 'href' => '/user/list' ], [ 'text' => Yii::t('backend/drawer', 'Access rules'), 'icon' => 'fact_check', 'href' => '/rbac/assignment' ], ] ], [ 'header' => Yii::t('backend/drawer', 'Refs'), 'items' => [ [ 'text' => Yii::t('backend/drawer', 'Reference list'), 'icon' => 'featured_play_list', 'href' => '/ref/index' ], ] ], [ 'header' => Yii::t('backend/drawer', 'Settings'), 'items' => [ [ 'text' => Yii::t('backend/drawer', 'Settings'), 'icon' => 'settings', 'href' => '/settings/index' ], [ 'text' => Yii::t('backend/drawer', 'Feedback'), 'icon' => 'feedback', 'href' => '/feedback/index' ], ] ] ] ]) ->setSelected('/' . Yii::$app->request->pathInfo, 'href') ->setId('app-drawer') ->render();
JavaScript
app.controls.add('app-drawer', 'drawer', []);
Samples