`

yii的gridview使用

    博客分类:
  • PHP
 
阅读更多

$this->widget('zii.widgets.grid.CGridView', 
	          array('dataProvider'=>$dataProvider,//数据源
	         'pager'=>array(     		 //通过pager设置样式   默认为CLinkPager
	          		'prevPageLabel'=>'上一页',
	          		'firstPageLabel'=>'首页',	//first,last 在默认样式中为{display:none}及不显示,通过样式{display:inline}即可
	          		'nextPageLabel'=>'下一页',
	          		'lastPageLabel'=>'末页',
	          		'header'=>'',
	        		  ),
	          'ajaxUpdate'=>false,  			//是否使用ajax分页   null为ajax分页
	          'columns'=>array(
	          		array(                       //具体设置每列的header
	          			'name'=>'ID',
	          			'value'=>'$data->id',
	          		),
	          		'parentid',
	          		array(
	          			'name'=>'标题',         //需要连接可使用CLinkColumn
	          			'value'=>'$data->title',
	          		),
	          		
	          		array(
	          			'name'=>'模型',
	          			'value'=>'$data->module',
	          		),
	          		
	          		
	          		array(                        //自定义按钮操作列
	          			'header'=>'操作',
	          			'buttons'=>array(
	          					'preview'=>array(
	          							'label'=>'审核',
	          							'url'=>'',// 通过PHP表达式生成URL    例如createUrl
	          							'imageUrl'=>'',// 按钮图片地址
	          							'options'=>array(),// HTML 标签属性设置
	          							'click'=>'',// js 代码或函数
	          							'visible'=>'',// PHP表达式 用于权限控制
	          					),
	          					'recommend'=>array(
	          							'label'=>'推荐',
	          					),
	          			),
	          			
	          			'class'=>'CButtonColumn',
	          			'template'=>'{preview}  {recommend}',
	          			
	          			),
	          		array(            //仅使用默认CButtonColumn不具体设置按钮,在显示为查看 修改 删除图片按钮
	          			
	          			'class'=>'CButtonColumn',
	          			),
	          	),//end columns
	          )//end dataprovicer
	          
	    );//end widget

 

From:http://www.sudobeta.com/yii/164.html

  • 大小: 41.4 KB
分享到:
评论

相关推荐

    yii2使用gridView实现下拉列表筛选数据

    本文实例为大家分享了yii2 gridView下拉列表筛选数据的具体代码,供大家参考,具体内容如下 view: 'columns' => [  ['class' => 'yii\grid\SerialColumn'],  'id',  [  'attribute' => 'category_id',  '...

    Yii2 GridView实现列表页直接修改数据的方法

    在Yii2中实现GridView直接修改数据,主要通过使用kartik-v/yii2-grid扩展包来完成,它提供了一种非常灵活的方式来快速开发功能丰富的网格视图。在具体实现中,可以使用kartik\editable\EditableColumn组件,它允许...

    yii2中结合gridview如何使用modal弹窗实例代码详解

    通过上述方法,在Yii2中结合GridView使用Modal弹窗不仅能够实现页面中的数据动态展示与编辑,还能保证表单控件的功能正常使用,大大提高了用户界面的交互性和用户体验。这些知识点的掌握对于开发者来说至关重要,...

    yii2使用GridView实现数据全选及批量删除按钮示例

    最后,这篇文章对于使用Yii2框架的开发者来说是非常有价值的,它提供了一个实际应用中的小技巧,即如何在GridView中实现全选与批量删除按钮,从而提升用户体验和后端数据处理的效率。希望广大开发者能够深入学习此文...

    浅析Yii2 GridView实现下拉搜索教程

    GridView是Yii2框架中用于展示表格数据的一个强大工具,它支持多种功能,如数据分页、排序以及搜索等。而在实际开发中,用户经常需要对数据进行更复杂的筛选操作,这时可以结合下拉菜单来实现下拉搜索的功能,从而...

    yii2-exportable-widget:允许将GridView小部件导出为不同的格式

    借助此库,无论您使用我们的(强烈建议使用)还是您自己的库,您都可以向Yii2应用程序提供导出功能。 如果您使用的是,则将利用预定义的导出格式集,该格式与一起可以在网格上仅使用几个配置设置进行导出。 预定义...

    浅析Yii2 gridview实现批量删除教程

    在朋友圈里有童鞋向我讨论GridView的问题,有朋友说你用gridview给我去掉表头的链接?我想的很久,用gridview确实不容易实现。有不同见解的朋友欢迎留言。但是呢,这根gridview有个毛线关联啊,明明是要设置...

    浅析Yii2 GridView 日期格式化并实现日期可搜索教程

    在Yii2框架中,GridView是一个强大的数据展示组件,它允许开发者以表格的形式展示数据库中的数据,并提供各种操作,如排序、筛选等。本教程将详细讲解如何在Yii2的GridView中对日期字段进行格式化,并实现日期的可...

    Yii2-GridView 中让关联字段带搜索和排序功能示例

    在Yii2框架中,GridView组件是一个非常常用的用于展示表格数据的界面元素。而在实际的应用开发中,我们经常需要在GridView中展示关联数据,并且能够让用户对这些关联数据进行搜索和排序。本文将详细介绍如何在Yii2的...

    yii2.0之GridView自定义按钮和链接用法

    在Yii2.0中使用GridView自定义按钮和链接首先需要通过`GridView::widget()`方法来初始化一个GridView小部件。其中,`dataProvider`是一个必须提供的属性,它负责提供要展示的数据集。`columns`是一个数组,用于定义...

    yii2-GridView在开发中常用的功能及技巧总结

    数据网格或者说 GridView 小部件是Yii中最强大的部件之一。它有一个属性名叫 dataProvider ,这个属性能够提供一个数据提供者的示例并且可以显示所提供的数据,即使用 yii\grid\GridView::columns 属性的一组列配置...

    yii示例-下拉框-最新的yii框架

    - 对于复杂表单,考虑使用Yii2的`GridView`或`DetailView`组件。 以上就是Yii2框架中创建下拉框的基本步骤和关键知识点。通过这个示例,初学者可以更好地理解如何在实际项目中应用Yii框架来构建Web应用。

Global site tag (gtag.js) - Google Analytics