Я использую CButtonColumn примерно так:

array('header'=>'Operations',
'class'=>'CButtonColumn',
'template'=>'{view}{update}',
'buttons'=>array
('view' => array
('url'=>'Yii::app()->createUrl("Unit/view", array("id"=>$data->Id))',),

Он работает нормально, но вместо этой страницы я хочу отображать другую страницу

Вот этот

  echo CHtml::link($data->project->Title, 
   'http://www.****.***/en/unit_detail/'.$data->Id, );

Как я могу вставить эту ссылку Html в CButtonColumn

3
Mushroom 11 Апр 2014 в 08:08

2 ответа

Лучший ответ

Используйте свойства viewButtonUrl, viewButtonLabel

array('header'=>'Operations',
    'class'=>'CButtonColumn',
    'template'=>'{view}{update}',
    'viewButtonUrl'=>'"http://www.****.***/en/unit_detail/".$data->Id'
    ....
2
Alex 11 Апр 2014 в 05:16

Попробуй это

'buttons'=>array
('view' => array
(
'label'=>'$data->project->Title',
'url'=>'urlencode("http://www.****.***/en/unit_detail/$data->Id")',
'imageUrl'=> false),
1
Let me see 11 Апр 2014 в 04:49