<div id="mainmenu">
    <?php $this->widget('zii.widgets.CMenu', array(
        'items'=>array(
            array('label'=>'Home', 'url'=>array('/site/index')),
            array('label'=>'About', 'url'=>array('/site/page', 'view'=>'about')),
            array('label'=>'Contact', 'url'=>array('/site/contact')),
            array('label'=>'Login', 'url'=>array('/site/login'), 'visible'=>Yii::app()->user->isGuest),
            array('label'=>'Logout ('.Yii::app()->user->name.')', 'url'=>array('/site/logout'), 'visible'=>!Yii::app()->user->isGuest),
            array('label'=>'Users ('.Yii::app()->user->name.')', 'url'=>array('/user'), 'visible'=>!Yii::app()->user->isGuest),
            array('label'=>'Uren ('.Yii::app()->user->name.')', 'url'=>array('/uren'), 'visible'=>!Yii::app()->user->isGuest)
        ),
    )); ?>
</div><!-- mainmenu -->


我的问题是我如何无法使用Twitter Bootstrap赋予按钮一种样式。

这是HTML

   <div id="mainmenu">
        <ul id="yw3">
            <li><a href="/urenregistratie/index.php?r=site/index">Home</a></li>
            <li><a href="/urenregistratie/index.php?r=site/page&amp;view=about">About</a></li>
            <li><a href="/urenregistratie/index.php?r=site/contact">Contact</a></li>
            <li><a href="/urenregistratie/index.php?r=site/logout">Logout (admin)</a></li>
            <li><a href="/urenregistratie/index.php?r=user">Users (admin)</a></li>
            <li><a href="/urenregistratie/index.php?r=uren">Uren (admin)</a></li>
        </ul>
    </div><!-- mainmenu -->


请帮帮我。

最佳答案

您可以使用itemCssClassactiveCssClasshtmlOptions分别设置列表项,活动列表项和list(ul)的类。举个例子:

$this->widget('zii.widgets.CMenu', array(
    'itemCssClass' => 'navbar-item',
    'activeCssClass' => 'navbar-active',
    'htmlOptions' => array('class' => 'navbar'),
    'items'=>array(...)
));


或者,您可以尝试使用YiistrapYii Booster代替。这些可能更容易使用。

关于html - 使用Yii 1我想给我的主菜单一个css样式,但是无法用bootstrap弄清楚,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32177161/

10-10 01:36
查看更多