在Yii 1.1内部的CGridView中显示Iframe

在Yii 1.1内部的CGridView中显示Iframe,yii,cgridview,Yii,Cgridview,所以这个标题说明了我希望能够为YouTube视频显示一个iframe,他已经存储在数据库的内部,我正在做下面的工作,它正在提供 array( 'header'=>'Video', 'name'=>'videoUrl', 'value'=>'<iframe width="560" height="315" src="<?php echo $model->videoUrl ?>" f

所以这个标题说明了我希望能够为YouTube视频显示一个iframe,他已经存储在数据库的内部,我正在做下面的工作,它正在提供

 array(
            'header'=>'Video',
            'name'=>'videoUrl',
            'value'=>'<iframe width="560" height="315" src="<?php echo $model->videoUrl  ?>" frameborder="0" allowfullscreen></iframe>',
            'type'=>'html',
        ),
数组(
'标题'=>'视频',
“名称”=>“视频URL”,

“value'=>”您需要如下更改它:

'value'=>'CHtml::tag("iframe",array("width"=>"560","height"=>"315","src"=>$model->videoUrl,"frameborder"=>"0","allowfullscreen"=>""),"")'

由于
value
中的所有内容都将被传递到PHP的
eval()
函数中。

使用这些ext将使您更轻松


如果您愿意,只需使用youtube视频id和大小调用widget。

Hellom删除了错误,但现在没有显示任何内容,这可能是什么?看起来很有趣,但我想在CGridView表中显示它,以便用户cna在管理页面中删除它,但感谢您的共享!我真的不明白添加扩展名w的意义如果已经有了内在的东西,你会怎么想?
'value'=>'CHtml::tag("iframe",array("width"=>"560","height"=>"315","src"=>$model->videoUrl,"frameborder"=>"0","allowfullscreen"=>""),"")'