首页 > 编程 > PHP > 正文

Yii CGridView用法实例详解

2020-03-22 20:19:48
字体:
来源:转载
供稿:网友
本文实例讲述了Yii CGridView用法。分享给大家供大家参考,具体如下:CGridView的功能是用来显示的数据列表。它支持排序,分页,和AJAX数据请求。CGridView最好使用 data provider,最好是 CActiveDataProvider 。简单代码如下:$dataProvider=new CActiveDataProvider('Post');$this- widget('zii.widgets.grid.CGridView', array( 'dataProvider'= $dataProvider,详细示例:$this- widget('zii.widgets.grid.CGridView', array( 'dataProvider'= $dataProvider, 'columns'= array( 'title', // display the 'title' attribute 'category.name', // display the 'name' attribute of the 'category' relation 'content:html', // display the 'content' attribute as purified HTML array( // display 'create_time' using an expression 'name'= 'create_time', 'value'= 'date("M j, Y", $data- create_time)', array( // display 'author.username' using an expression 'name'= 'authorName', 'value'= '$data- author- username', array( // display a column with "view", "update" and "delete" buttons 'class'= 'CButtonColumn',属性说明:actionPrefix 方法前辍afterAjaxUpdate AJAX成功响应后调用的JAVASCRIPT函数ajaxUpdate 是否启用AJAX请求数据ajaxUpdateError AJAX失败响应后调用的JAVASCRIPT函数ajaxUrl AJAX请求的URLajaxVar AJAX请求,使用GET方式传送的变量baseScriptUrl 视图资源的URLbeforeAjaxUpdate 在AJAX调用之前调用的JAVASCRIPT函数blankDisplay 列标题为空显示的内容columns 内容列有配置controller 控制器cssFile 视图的样式dataProvider 视图的数据emptyText 内容为空显示的信息filterPosition 搜索框所在的位置更多关于Yii相关内容感兴趣的读者可查看本站专题:《Yii框架入门及常用技巧总结》、《php优秀开发框架总结》、《smarty模板入门基础教程》、《php日期与时间用法总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。PHP教程

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表