2016-08-11 4 views
0

私はCGridViewを持っていますが、特定の列はCLinkColumnです。この列のフッターは現在プレーンテキストで表示されていますが、ハイパーリンクする必要があります。CGridView、Yiiでフッターテキストをリンクする。1.1.15

$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つだけ必要になりましたが、これは明日に変更される可能性があります。

答えて

0

こんにちはあなたは、単にこのCHtml::link

footer
'footer'=> CHtml::link(number_format($totals['status']),Yii::app()->createUrl("Your_Url"),array("target"=>"_blank")), 

を使用することができます。また、詳細情報については、この

CHtml::link('Link Text',array('controller/action', 
             'param1'=>'value1')); 

paramを渡すことができhttp://www.yiiframework.com/wiki/48/by-example-chtml/#hh0

をお読みください
関連する問題