Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Yii2中的页面布局_Yii2 - Fatal编程技术网

Yii2中的页面布局

Yii2中的页面布局,yii2,Yii2,内容位于顶部导航栏下。有时候,这是正确的。有时会出现问题。请帮忙。附加错误页面的图片。我在下面给出我的视图/布局/主文件。页面内容有点向上 ©;我的公司 我想你错过了一个 在视图/layout/main.php 或逐个检查所有div的启动和关闭是否正常 我找到了解决办法。我将改为,效果很好。嗨,沙赫扎德,我在问题中添加了views/layout/main.php。请看一看。 <?php /* @var $this \yii\web\View */ /* @var $conte

内容位于顶部导航栏下。有时候,这是正确的。有时会出现问题。请帮忙。附加错误页面的图片。我在下面给出我的视图/布局/主文件。页面内容有点向上


©;我的公司


我想你错过了一个

视图/layout/main.php


或逐个检查所有div的启动和关闭是否正常

我找到了解决办法。我将
改为
,效果很好。

嗨,沙赫扎德,我在问题中添加了views/layout/main.php。请看一看。
<?php

/* @var $this \yii\web\View */
/* @var $content string */

use yii\helpers\Html;
use yii\bootstrap\Nav;
use yii\bootstrap\NavBar;
use yii\widgets\Breadcrumbs;
use frontend\assets\AppAsset;
use common\widgets\Alert;
use kartik\sidenav\SideNav;
use yii\helpers\Url;

AppAsset::register($this);
?>
<?php $this->beginPage() ?>
<!DOCTYPE html>
<html lang="<?= Yii::$app->language ?>">
<head>
    <meta charset="<?= Yii::$app->charset ?>">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <?= Html::csrfMetaTags() ?>
    <title><?= Html::encode($this->title) ?></title>
    <?php $this->head() ?>
</head>
<body>
<?php $this->beginBody() ?>

<div class="wrap">
    <?php
    NavBar::begin([
        'brandLabel' => 'GM Pharmaceuticals',
        'brandUrl' => Yii::$app->homeUrl,
        'options' => [
            'class' => 'navbar-inverse navbar-fixed-top',
        ],
    ]);
    $menuItems = [
        ['label' => 'Home', 'url' => ['/site/index']],
        ['label' => 'About', 'url' => ['/site/about']],
        ['label' => 'Contact', 'url' => ['/site/contact']],
    ];
    if (Yii::$app->user->isGuest) {
        $menuItems[] = ['label' => 'Signup', 'url' => ['/site/signup']];
        $menuItems[] = ['label' => 'Login', 'url' => ['/site/login']];
    } else {
        $menuItems[] = [
            'label' => 'Logout (' . Yii::$app->user->identity->username . ')',
            'url' => ['/site/logout'],
            'linkOptions' => ['data-method' => 'post']
        ];
    }
    echo Nav::widget([
        'options' => ['class' => 'navbar-nav navbar-right'],
        'items' => $menuItems,
    ]);
    NavBar::end();
    ?>
    <?php // echo $this->render('_search', ['model' => $searchModel]); ?>
    <div class="container-fluid">
        <?= Breadcrumbs::widget([
            'links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : [],
        ]) ?>
        <?= Alert::widget() ?>

        <div class="col-xs-4 col-sm-4 col-lg-2" style="padding-left: 0px;">


            <?php
             echo SideNav::widget([      

                'type' => SideNav::TYPE_DEFAULT,
                'heading' => '<i class="glyphicon glyphicon-cog"></i> Menu',


                'items' => [
                    [
                        'url' => Yii::$app->homeUrl,
                        'label' => 'Home',
                        'icon' => 'home',
                    ],
                    [                       
                        'label' => 'Product',
                        'icon' => 'glyphicon glyphicon-baby-formula',
                        //'visible'=>Yii::$app->user->can('s_add-parties'),
                        'items' => [
                                [
                                    'url' => 'http://localhost:8080/advanced/frontend/web/index.php?r=batchno/productbatch/create',
                                    'label' => 'New Batch',
                                    'icon' => 'glyphicon glyphicon-plus-sign',
                                    'visible'=>Yii::$app->user->can('c_billing-person'), 
                                ],
                                [
                                    'url' => 'http://localhost:8080/advanced/frontend/web/index.php?r=batchno/productbatch',
                                    'label' => 'Edit Batch',
                                    'icon' => 'glyphicon glyphicon-edit',
                                    'visible'=>Yii::$app->user->can('c_billing-person'), 
                                ],
                        ],
                    ],
                    [                       
                        'label' => 'Party',
                        'icon' => 'glyphicon glyphicon-user',
                        //'visible'=>Yii::$app->user->can('s_add-parties'),
                        'items' => [
                                [
                                    'url' => 'http://localhost:8080/advanced/frontend/web/index.php?r=Parties/parties',
                                    'label' => 'New Party',
                                    'icon' => 'glyphicon glyphicon-plus-sign',
                                    'visible'=>Yii::$app->user->can('s_add-parties'), 
                                ],
                        ],
                    ], 
                    [
                        'url' => 'http://localhost:8080/advanced/backend/web/index.php?r=tc/bills',
                        'label' => 'Transport',
                        'icon' => 'glyphicon glyphicon-send',
                        'visible'=>Yii::$app->user->can('c_billing-person'),
                    ], 
                    [                       
                        'label' => 'Payment',
                        'icon' => 'glyphicon glyphicon-piggy-bank',
                        'visible'=>Yii::$app->user->can('c_payment-collection'),
                        'items' => [
                                [
                                    //'url' => 'http://localhost:8080/advanced/frontend/web/index.php?r=payment/payment',
                                    'label' => 'Gopalbabu',
                                    'icon' => 'glyphicon glyphicon-usd',
                                    'visible'=>Yii::$app->user->can('s_create-payment'),
                                    'items' =>[

                                        [
                                            'url' => 'http://localhost:8080/advanced/frontend/web/index.php?r=payment/payment/create',
                                            'label' => 'New',
                                            'icon' => 'glyphicon glyphicon-plus-sign',
                                            'visible'=>Yii::$app->user->can('s_create-payment'), 
                                        ],
                                        [
                                            'url' => 'http://localhost:8080/advanced/frontend/web/index.php?r=payment/payment',
                                            'label' => 'View & Update',
                                            'icon' => 'glyphicon glyphicon-edit',
                                            'visible'=>Yii::$app->user->can('s_create-payment'), 
                                        ],

                                    ],
                                ],
                                [
                                    //'url' => 'http://localhost:8080/advanced/frontend/web/index.php?r=sbp/payments',
                                    'label' => 'Sanatbabu',
                                    'icon' => 'glyphicon glyphicon-usd',
                                    'visible'=>Yii::$app->user->can('s_create-payment'),
                                    'items' =>[
                                        [
                                          'url' => 'http://localhost:8080/advanced/frontend/web/index.php?r=sbp%2Fpayments%2Fcreate',
                                          'label' => 'New',
                                          'icon' => 'glyphicon glyphicon-plus-sign',
                                          'visible'=>Yii::$app->user->can('s_create-payment'),
                                        ], 
                                        [
                                          'url' => 'http://localhost:8080/advanced/frontend/web/index.php?r=sbp/payments',
                                          'label' => 'View & Update',
                                          'icon' => 'glyphicon glyphicon-edit',
                                          'visible'=>Yii::$app->user->can('s_create-payment'),
                                        ], 
                                        ],
                                ],
                        ],
                    ], 


                    [
                        'label' => 'Help',
                        'icon' => 'question-sign',
                        'items' => [
                            ['label' => 'About', 'icon'=>'info-sign', 'url'=>'#'],
                            ['label' => 'Contact', 'icon'=>'phone', 'url'=>'#'],
                        ],
                    ],
                ],


         ]);  
        ?>
        </div>
        <div class="col-xs-8 col-sm-8 col-lg-10" style="padding-left: 0px;">
        <?= $content ?>
    </div>

    </div>
</div>

<footer class="footer">
    <div class="container">
        <p class="pull-left">&copy; My Company <?= date('Y') ?></p>

        <p class="pull-right"><?= Yii::powered() ?></p>
    </div>
</footer>

<?php $this->endBody() ?>
</body>
</html>
<?php $this->endPage() ?>