Связать текст нижнего колонтитула в 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/

Другие вопросы по тегам