我正在尝试使用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" />
有人提出任何建议吗?
答案 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
),
),
),
),
)
);
让我知道会发生什么