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

thigvfpy  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(164)

我想在Cgridview中显示一个链接,该链接带有其他URL,如http://example.com/video.flv
我已经在CGridview中尝试过了

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

你能帮帮我吗?

5w9g7ksd

5w9g7ksd1#

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

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']);
    }

相关问题