我在这里关注文档http://www.yiiframework.com/wiki/278/cgridview-render-customized-complex-datacolumns/
所以我有以下看法
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'item-table-grid',
'dataProvider'=>$model->search(),
'itemsCssClass'=>'item-table-grid',
'columns'=>array(
'customer_name',
array(
'name'=>'Edit',
'value'=>array($model, 'editLink'),
),
),
));
这是模型中的editLink函数
public function editLink($data, $row) {
$link = '';
if ($data->is_draft) {
$link = '<a href="customer/update/'.$data->id.'">Edit</a>';
}
return $link;
}
我遇到的问题是返回值被编码所以我得到 <a href=...>
有没有办法告诉 CGridView 不要对值进行编码?
谢谢