zii.widgets.grid.CGridView 中字段 文字的超链接 分享给大家 [ 技术分享 ]
第一种方法
显示层:
$this->widget('zii.widgets.grid.CGridView', array(
'dataProvider'=>$dataProvider,
'columns'=>array(
'id',
array( 'class'=>'[color=Red]CLinkColumn[/color]',
'header'=>'游戏类别名称',//显示表名称
'labelExpression'=>'$data->category_name',//显示名称
'urlExpression'=>'Yii::app()->createUrl("url_info",array("cid"=>$data->id))',//显示URL
//'linkHtmlOptions'=>array('title'=>'See all entries with this last name')
),
'category_style',
'sort_num',
array(
'class'=>'CButtonColumn',
),
),
)
YII框架中自带的CLinkColumn属性。 还有种办法:
$this->widget('zii.widgets.grid.CGridView', array(
'dataProvider'=>$dataProvider,
'columns'=>array(
'id',
array(
'name'=>'category_name',
'value'=>'CHtml::link($data->category_name,$url)',//名称和URL
),
'category_style',
'sort_num',
array(
'class'=>'CButtonColumn',
),
),
这种方法用的是 CHtml::link()
共 2 条回复
-
显示层:
$this->widget('zii.widgets.grid.CGridView', array( 'dataProvider'=>$dataProvider, 'columns'=>array( 'id', array( 'class'=>'CLinkColumn', 'header'=>'游戏类别名称',//显示表名称 'labelExpression'=>'$data->category_name',//显示名称 'urlExpression'=>'Yii::app()->createUrl("url_info",array("cid"=>$data->id))',//显示URL //'linkHtmlOptions'=>array('title'=>'See all entries with this last name') ), 'category_style', 'sort_num', array( 'class'=>'CButtonColumn', ), ),
YII框架中自带的CLinkColumn属性。
还有种办法:$this->widget('zii.widgets.grid.CGridView', array( 'dataProvider'=>$dataProvider, 'columns'=>array( 'id', array( 'name'=>'category_name', 'value'=>'CHtml::link($data->category_name,$url)',//名称和URL ), 'category_style', 'sort_num', array( 'class'=>'CButtonColumn', ), ),
这种方法用的是
CHtml::link()
这样更清楚 希望大家多分享 菜鸟很需要共 1 条回复流浪的小码 觉得很赞
dapeng
注册时间:2012-08-12
最后登录:2014-07-26
在线时长:0小时20分
最后登录:2014-07-26
在线时长:0小时20分
- 粉丝2
- 金钱1160
- 威望0
- 积分1160