CLinkColumn不继承CDataColumn而是直接继承CGridColumn因此不具备CDataColumn绑定数据库字段的特性,对于来自数据库的URL地址如何绑定。
CLinkColumn不继承CDataColumn而是直接继承CGridColumn因此不具备CDataColumn绑定数据库字段的特性,对于来自数据库的URL地址如何绑定。
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'link-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'id',
'site_id',
array(
'name' => 'link',
'type' => 'url',
),
'linkname',
'addtime',
'expired',
/*
'deleted',
*/
array(
'class'=>'CButtonColumn',
),
),
)); ?>
用CDataColumn可以生成URL连接,但是htmlOptions设置到td标签上去了。而不是a
“value” => ‘CHtml::link($data->url, url, array(“name” => “value”))’