gpt4 book ai didi

php - 如何为 zii.widgets.CMenu 标签应用单独的类?

转载 作者:可可西里 更新时间:2023-10-31 22:43:13 27 4
gpt4 key购买 nike

我是 yii 的新手,我想知道:

如何为 zii.widgets.CMenu 标签应用单独的类(CSS)?

我的代码:

$this->widget('zii.widgets.CMenu',array(
'items'=>array(
array('label'=>'Home',
'url'=>array('/site/index')),<br>
array('label'=>'About',
'url'=>array('/site/page', 'view'=>'about')),<br>
array('label'=>'Contact',
'url'=>array('/site/contact')),<br>
array('label'=>'Supplier',
'url'=>array('/supplier/index')),<br>
array('label'=>'Login',
'url'=>array('/site/login'), 'visible'=>Yii::app()->user->isGuest),
array('label'=>'Logout
('.Yii::app()->user->name.')', 'url'=>array('/site/logout'), <br>
'visible'=>!Yii::app()->user->isGuest)
),<br>
));

最佳答案

您可以根据可以找到的官方文档提供 itemOptions here .

根据文档,itemOptions 是“要为菜单项的容器标记呈现的附加 HTML 属性。”

这意味着它们可用于将 HTML 属性添加到您的元素,以及像这样的 li 元素:

$this->widget('zii.widgets.CMenu', array
(
'items' => array
(
array
(
'itemOptions' => array('class' => 'class names here'),
'label' => 'Home',
'url' => array('/site/index')),
),
),
));

或者,您可以使用 linkOptions 将类添加到 a href 元素本身(注意从 itemOptions链接选项)

$this->widget('zii.widgets.CMenu', array
(
'items' => array
(
array
(
'linkOptions' => array('class' => 'class names here'),
'label' => 'Home',
'url' => array('/site/index')),
),
),
));

关于php - 如何为 zii.widgets.CMenu 标签应用单独的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24624624/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com