读书人

Yii CGridView 施用

发布时间: 2013-07-01 12:33:04 作者: rapoo

Yii CGridView 使用

$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,'');  }

?

读书人网 >开源软件

热点推荐