示例#1
0
 protected function findModel($id)
 {
     if (($model = Menu::findOne($id)) !== null) {
         return $model;
     }
     throw new HttpException(404, 'The requested page does not exist.');
 }
        <?php 
$this->beginBody();
?>

        <div class="wrap">


            <div class="navbar-text pull-right">
                <?php 
echo \lajax\languagepicker\widgets\LanguagePicker::widget(['skin' => \lajax\languagepicker\widgets\LanguagePicker::SKIN_DROPDOWN, 'size' => \lajax\languagepicker\widgets\LanguagePicker::SIZE_LARGE]);
?>
            </div>

            <?php 
$navItems = [];
$navItems = Menu::toItems('main');
NavBar::begin(['brandLabel' => 'My Company', 'brandUrl' => Yii::$app->homeUrl, 'options' => ['class' => 'navbar-inverse navbar-fixed-top']]);
if (Yii::$app->user->isGuest) {
    array_push($navItems, ['label' => 'Sign In', 'url' => ['/user/login']]);
} else {
    array_push($navItems, ['label' => 'Logout (' . Yii::$app->user->identity->username . ')', 'url' => ['/user/logout'], 'linkOptions' => ['data-method' => 'post']]);
}
echo Nav::widget(['options' => ['class' => 'navbar-nav navbar-right'], 'items' => $navItems]);
echo \lajax\translatemanager\widgets\ToggleTranslate::widget(['position' => \lajax\translatemanager\widgets\ToggleTranslate::POSITION_TOP_RIGHT, 'template' => '<a href="javascript:void(0);" id="toggle-translate" class="{position}" data-language="{language}"><i></i> {text}</a><div id="translate-manager-div"></div>', 'frontendTranslationAsset' => 'lajax\\translatemanager\\bundles\\FrontendTranslationAsset', 'frontendTranslationPluginAsset' => 'lajax\\translatemanager\\bundles\\FrontendTranslationPluginAsset']);
NavBar::end();
?>

            <div class="container">
                <?php 
echo Breadcrumbs::widget(['links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : []]);
echo $content;