Yii:zii.widgets.CMenu使用方法
来源:互联网 发布:现在安卓跟ios 知乎 编辑:程序博客网 时间:2024/06/05 18:26
Yii:zii.widgets.CMenu使用方法
$this->widget('zii.widgets.CMenu',array(在模板中使用上面的代码,最终会生成以<\ul><\li><\/li><\/ul>构成的菜单列表,针对item中的每一个数组,可以进行以下设置:
label:菜单显示的文本,可以加html进行修饰,但要将encodeLabel参数值设为false
url:链 接地址,若是字符串,则是基于网站根地址的绝对路径,比如网站地址为veitor.net,字符串url设置为”article”,则最终生成的地址为 veitor.net/article,如果设置类型为数组,则效果与createUrl方法一样,比如网址还是veitor.net,设置的数组url 为”array(detail/article)”,则最终生成的地址为veitor.net/?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设置(看下面代码)
- Yii:zii.widgets.CMenu使用方法
- Yii Zii.widgets.Cmenu 操作
- Yii框架zii.widgets.grid自定义按钮
- yii zii.widgets.grid.CGridView 时间插件查询
- Theming your Zii Widgets
- Yii框架zii.widgets.grid自定义按钮,ajax触发事件并提示
- Yii框架zii.widgets.grid自定义按钮,ajax触发事件并提示
- Yii框架zii.widgets.grid自定义按钮,ajax触发事件并提示
- YII CMenu配置
- CDbCriteria CArrayDataProvider zii.widgets.grid (1)
- CDbCriteria CArrayDataProvider zii.widgets.grid (2)
- CMenu类使用方法
- Yii框架里的一些zii用法
- Yii Framework 开发教程(22) UI 组件 Zii组件简介
- Yii Framework 开发教程(29) Zii组件-Menu 示例
- Yii Framework 开发教程(30) Zii组件-ListView 示例
- Yii Framework 开发教程(31) Zii组件-DetailView 示例
- Yii Framework 开发教程(32) Zii组件-GridView示例
- Minimum Sum LCM UVA
- Keras Convolution1D与Convolution2D区别
- Python——SSHClient.py
- HTML5实现APP和原生方式的差距
- android平台的几个编译命令----make,mmm,mm,mma
- Yii:zii.widgets.CMenu使用方法
- Spark源码分析之Sort-Based Shuffle读写流程
- Tensorflow入门及项目
- 顺序表查找
- JS转换HTML转义符
- rails undefined method `stringify_keys'
- iOS 基本设备信息查询
- spring @Transactional注解参数详解
- 笨方法学习Python-习题39: 列表的操作