|
|
说明:
-
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)进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。
