Link CGridView 中的页脚文本,Yii 1.1.15

Link a footer text in 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']),
            ),
        ),
));

如何将其转换为超链接? 现在我只需要一个页脚项来超链接,这明天可能会改变。

您好,您可以在 footer

中简单地使用此 CHtml::link
 '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/#hh0