|
|
说明:
-
label
:菜单显示的文本,可以加html
进行修饰,但要将encodeLabel
参数值设为false
-
url
:链接地址,若是字符串,则是基于网站根地址的绝对路径,比如网站地址为baidu.com
,字符串 url 设置为article
,则最终生成的地址为baidu.com/article
,如果设置类型为数组,则效果与createUrl
方法一样,比如网址还是baidu.com
,设置的数组 url 为array(detail/article)
,则最终生成的地址为baidu.com/?r=detail/article
,控制器/方法格式的 -
visible
:可见,boolean
值,当然可以用函数来取值,决定什么情况下隐藏 -
active
:正在访问,boolean
值,如果是true
,会在相应li
中加入active
样式,上面代码用到$this->id
是个很好用的方法 -
items
:定义子目录,array()
,通过样式可定义收缩排列或者鼠标经过时显示子目录 -
template
:模板,模板中用{menu}
来代表替换内容,见上代码 -
linkOptions
:<a>
的属性,可定义class
,rel
,target
等属性,见上代码 -
itemOptions
:<li>
的属性,可定义class
等属性,见上代码 -
submenuOptions
:子栏目的<ul>
属性,<li>
和<a>
属性还是和上面一样分别对item
设置 -
activeCssClass
:当前选中菜单的 Css 的Class
名称 -
firstItemCssClass
:第一个菜单按钮的 Css 的Class
名称 -
lastItemCssClass
:最后一个菜单按钮的 Css 的Class
名称
当然可以分别为每个 Item 菜单元素添加指定的Class
,即在对应的 Item 元素上增加itemOptions
设置。
- 原文作者: forecho
- 原文链接: https://blog.forecho.com/shi-yong-yiide-cmenu.html
- 版权声明:本作品采用 署名-非商业性使用 4.0 国际 (CC BY-NC 4.0)进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。