public function actionIndex() { $layerClass = Yii::$app->request->post('layerClass'); $layerClass = trim($layerClass, '"'); $config = Yii::$app->request->post('config'); $config = Json::decode($config); $config['layerClass'] = $layerClass; $wrapper = new Wrapper($config); echo $wrapper->ajaxCallback(); }
$menuItems = [['label' => Yii::t('frontend', 'Articles'), 'url' => ['/article/index']], ['label' => Yii::t('frontend', 'Users'), 'url' => ['/account/default/users'], 'visible' => !Yii::$app->user->isGuest], ['label' => Yii::t('frontend', 'Contact'), 'url' => ['/site/contact']]]; if (Yii::$app->user->isGuest) { $menuItems[] = ['label' => Yii::t('frontend', 'Login'), 'url' => ['/account/sign-in/login']]; } else { $menuItems[] = ['label' => Yii::$app->user->identity->username, 'url' => '#', 'items' => [['label' => Yii::t('frontend', 'Settings'), 'url' => ['/account/default/settings']], ['label' => Yii::t('frontend', 'Backend'), 'url' => env('BACKEND_URL'), 'linkOptions' => ['target' => '_blank'], 'visible' => Yii::$app->user->can('administrator')], ['label' => Yii::t('frontend', 'Logout'), 'url' => ['/account/sign-in/logout'], 'linkOptions' => ['data-method' => 'post']]]]; } echo Nav::widget(['options' => ['class' => 'navbar-nav navbar-right'], 'items' => array_merge(NavItem::getMenuItems(), $menuItems)]); NavBar::end(); ?> <div class="container"> <?php echo Breadcrumbs::widget(['links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : []]); ?> <?php echo Wrapper::widget(); ?> <?php echo $content; ?> </div> </div> <footer class="footer"> <div class="container"> <p class="pull-right"><?php echo Yii::powered(); ?> </p> </div> </footer>