无法在yii框架中添加带引导程序的菜单

时间:2014-05-07 10:35:15

标签: php yii

我正在尝试使用boostrap和yii framework在项目中添加菜单。我正在使用这些指南。但是我无法创建菜单。我正在使用这些教程http://www.yiiframework.com/wiki/608/multi-level-dropdown-menu-in-bootstrap/。 将css放入main.css页面。并将该类添加到我的main.php文件中。

我的main.php文件是

$this->widget('bootstrap.widgets.TbNavbar',array(
    'items'=>array(
        array('label'=>'Home', 'url'=>array('/site/index')),
        array('label'=>'Quick Registration',      'url'=>array('/jobseeker/site/register')),
        array('label'=>'Registration', 'url'=>array('/jobseeker/site/detailedregister')),
        array('label'=>'Search Jobs', 'url'=>array('/jobseeker/site/search')),
        array('label'=>'Employer Registration', 'url'=>array('/employer/site/register')),
        array('label'=>'Login', 'url'=>array('/site/login'), 'visible'=>Yii::app()->user->isGuest),
        array('label'=>'Contact', 'url'=>array('/site/contact')),
        array('label'=>'Logout ('.Yii::app()->user->name.')', 'url'=>array('/site/logout'),   'visible'=>!Yii::app()->user->isGuest),
    ),
)); 

我的视图页面源代码中有2个用于bootstrap的文件

<link rel="stylesheet" type="text/css"   href="/jobsite_orginal/assets/7d883f12/css/bootstrap.css" />

<link rel="stylesheet" type="text/css" href="/jobsite_orginal/assets/7d883f12/css/bootstrap-responsive.css" />

有人提出任何建议吗?

enter image description here   enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

这是从我的一个项目中复制的菜单。

复制到您的代码:)

$this->widget('bootstrap.widgets.TbNavbar',
    array(
        'type' => 'inverse',
        'brand' => CHtml::image(""),
        'brandUrl' => '#',
        'collapse' => true,
        'items' => array(
            array(
                'class' => 'bootstrap.widgets.TbMenu',
                'htmlOptions' => array('class' => 'pull-right'),
                'items' => array(
                    array('label' => 'Home', 'url' => array('/')),
                    array(
                        'label' => 'Logout',
                        'url' => array('/site/logout'),
                        'visible' => !Yii::app()->user->isGuest
                    ),
                ),
            ),
        ),
    )
);

让我知道会发生什么