zulvani
(Agotekom)
1
Hi all,
I’m new in Yii, I have a problem when I want to display link on CGridView
...
array(
'name'=>'Type',
'value'=>'(isset($data->material_purchasing_id) ? CHtml::link($data->materialPurchasing->no, Yii::app()->urlManager->createUrl("materialPurchasing/view",array("id"=>$data->materialPurchasing->id))) : "BUDGETING")', ),
...
it will be display: <a href="/yii/hda/index.php/materialPurchasing/2">#PR1407000002</a>
not render a link.
can you help me?
Thanks
adoming3
(Adoming3)
2
Try adding type raw.
...
array(
'name'=>'Type',
'type'=>'raw',
'value'=>'(isset($data->material_purchasing_id) ? CHtml::link($data->materialPurchasing->no, Yii::app()->urlManager->createUrl("materialPurchasing/view",array("id"=>$data->materialPurchasing->id))) : "BUDGETING")', ),
...
le_top
(Ext Yiiframework Com)
3
Hi
Try this: http://www.yiiframework.com/wiki/460/adding-a-link-to-a-cdatacolumn/ .
It is essentially the same as what was suggested, but it adds a level of abstraction and will keep your gridview definition more readable.
Mario
zulvani
(Agotekom)
4
thanks admoming, it’s work for me 