$model= new Category(); $this->widget('zii.widgets.grid.CGridView', array( 'id'=> 'category-grid', 'dateProvider'=> $model->search(), 'filter'=> $model, 'columns'=> array( 'title', array( 'name'=>'create_time', 'value'=>'date("M j, Y", $data->create_time)', ), array( 'name'=>'authorName', 'value'=>'$data->author->username', ), array( 'class'=>'CButtonColumn', 'viewButtonUrl'=>'Yii::app()->createUrl("/trends/category/view",array("id"=>$data->id))', 'updateButtonUrl'=>'Yii::app()->createUrl("/trends/category/update",array("id"=>$data->id))', 'deleteButtonUrl'=>'Yii::app()->createUrl("/trends/category/delete",array("id"=>$data->id))', ) ) ) );
根据字段值来显示不同内容
array( 'name'=>'id', 'type'=>'html', 'value'=>array($this, 'show') ),
回调方法 写在 控制器
/** * 回调函数 */ public function show($data) { $name = $data->id==1?'<font color="red">√</font>':'<font color="blue">×</font>'; return CHtml::link($name,''); }
相关推荐
在这个特定的话题中,“YII CGridView CListView 返回列表带记忆功能”指的是如何在Yii框架中实现CGridView和CListView组件的分页功能,并且在用户翻页或刷新页面后仍能记住用户的筛选、排序和选择状态。 CGridView...
此外,Yii框架的官方文档以及社区论坛提供了大量关于CGridView的使用示例和解决方案,对于学习和解决在使用CGridView时遇到的问题非常有帮助。 更多关于Yii框架的内容,读者可以查看相关的专题文章,例如《Yii框架...
本文实例讲述了Yii中CGridView关联表搜索排序方法。分享给大家供大家参考。具体实现方法如下: 在Yii CGridView 关联表搜索排序实现方法有点复杂,今天看了一老外写的了篇游戏,下面我整理一下与各位朋友分享一下,...
Yii框架的CGridView组件是用于展示数据表格的强大工具,它提供了丰富的功能,如排序、过滤、分页等。然而,在默认设置中,CGridView的过滤器通常为文本框,这可能无法满足所有用户的需求,特别是在需要展示选项列表...
本实例将深入讲解CGridView在Yii视图中的使用方法,以及如何通过实例来实现其功能。 首先,CGridView的核心在于数据提供者(dataProvider),它负责获取并格式化数据。在上面的示例中,`$model->search()`返回了一...
7. **Ajax支持**:Yii 提供了强大的Ajax功能,如Yii CGridView和CListView,可以轻松创建数据驱动的交互式界面。 8. **Gii代码生成工具**:Gii 是Yii自带的代码生成工具,能自动生成模型、控制器、表单和CRUD操作,...
在Yii框架中,CGridView是一个非常实用的组件,主要用于在Web页面上展示数据列表,并且支持排序、分页以及AJAX数据请求等高级功能。CGridView广泛应用于各种需要以表格形式显示数据的场景,比如管理后台的数据显示、...
在Web应用中,批量删除记录的需求十分常见,本文详细介绍如何在Yii框架下使用CGridView实现批量删除记录的功能,包括CGridView设置、前台JavaScript调用以及后台Action的处理。 首先,要在CGridView中添加多选框,...
以下是一个简单的CGridView使用示例: ```php $this->widget('zii.widgets.grid.CGridView', [ 'id'=>'mem-sub-grid', 'dataProvider'=>$model, 'columns'=>[ 'zpc_catname', array( 'name'=>'inputtime', '...
3. **组件和插件**:介绍一些常用的Yii扩展和第三方插件,如Gii代码生成工具,CGridView数据展示等。 4. **RESTful API开发**:如何使用Yii构建符合REST原则的API服务。 5. **模板引擎和视图**:深入理解Yii的视图...
本文实例讲述了Yii框架扩展CGridView增加导出CSV功能的方法。分享给大家供大家参考,具体如下: Yii提供的CGridView组件没有内置数据导出功能,不过我们可以通过扩展该组件来添加该功能。 具体方法如下: 1、首先...
接下来,我们将深入探讨Yii框架中几个重要的知识点,包括CGridView控件的使用、数据库操作、关系定义,以及触发JavaScript事件。 首先,CGridView是Yii中一个用于在Web页面上展示数据的网格视图控件。它支持分页、...
基础教程将涵盖创建第一个Yii应用,路由和控制器的使用,以及数据库操作,如ActiveRecord模式,用于简化ORM(对象关系映射)。 Yii的数据库支持非常强大,包括SQL查询构建器和AR(Active Record)模式。AR模式允许...