Связать текст нижнего колонтитула в CGridView, Yii 1.1.15
У меня есть CGridView, один конкретный столбец - CLinkColumn. Нижний колонтитул для этого столбца в настоящее время отображается в виде простого текста, мне нужно, чтобы он также был гиперссылкой.
$this->widget('zii.widgets.grid.CGridView', array(
'dataProvider'=>$provider_sales,
'columns'=>array(
...,
array(
'header'=>'Status',
'class'=>'CLinkColumn',
'urlExpression'=>function($data){ return ...},
'footer'=> number_format($totals['status']),
),
),
));
Как мне преобразовать его в гиперссылку? Теперь мне нужен только один элемент нижнего колонтитула для гиперссылки, это может измениться завтра.
1 ответ
Решение
Привет, ты можешь просто использовать это CHtml::link
в footer
'footer'=> CHtml::link(number_format($totals['status']),Yii::app()->createUrl("Your_Url"),array("target"=>"_blank")),
Вы также можете пройти param
в этом
CHtml::link('Link Text',array('controller/action',
'param1'=>'value1'));
Для получения дополнительной информации, пожалуйста, прочитайте http://www.yiiframework.com/wiki/48/by-example-chtml/