CLinkColumn绑定数据库字段。

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”))’