我想在yii Cgridview中显示与其他网址的链接

时间:2013-07-01 11:50:12

标签: php yii

我想在Cgridview中显示与http://example.com/video.flv等其他网址相关的链接。 我在CGriedview中试过这个

       array(
        'header'=>'Video Url',
        'name'  => 'video_url',
        'value' => 'CHtml::link($data->title,$data->video_url, array("target"=>"_blank"))',
        'type'  => 'raw',
         ),

但是当我点击此链接时,它会留在我的网站下但我想要保存的网址      $data->video_url like example.com/video.flv,你能帮帮我吗?

1 个答案:

答案 0 :(得分:2)

尝试将其发送到控制器操作,如下所示

array(
            'name'=>'URL',
            'type'=>'raw',
            'value' => 'CHtml::link($data->url,Yii::app()->createUrl("listing/doctoryogacommon/UrlProcessing",array("url"=>$data->url)),array("target"=>"_blank"))',
      ),

并在您的控制器操作中使用如图所示

public function actionUrlProcessing(){
        $this->redirect($_GET['url']);
    } 
相关问题