如何在 YII2 DetailView 小部件中呈现 youtube 视频
How to render youtube video in YII2 DetailView widget
我正在网站前端显示 you-tube 视频。管理员可以从站点后端的嵌入式代码中提供 you-tube 源代码。我想在视图页面上预览。以下是我尝试过的代码,但它按原样显示了 iframe 标签(我知道这不是正确的方法)
[
'attribute'=>'source',
'value' => !empty($model->source) ? '<iframe class="embed-responsive-item" src="'.$model->source.'" frameborder="0" allowfullscreen></iframe>' : NULL,
],
有没有类似的图片格式:
[
'label'=>'Image',
'attribute'=>'userInfo.image',
'format' => ['image',['width'=>'100','height'=>'100']],
],
格式html
或raw
会帮助你。
[
'format' => 'raw',
'attribute'=>'source',
'value' => !empty($model->source) ? '<iframe class="embed-responsive-item" src="'.$model->source.'" frameborder="0" allowfullscreen></iframe>' : null,
],
我正在网站前端显示 you-tube 视频。管理员可以从站点后端的嵌入式代码中提供 you-tube 源代码。我想在视图页面上预览。以下是我尝试过的代码,但它按原样显示了 iframe 标签(我知道这不是正确的方法)
[
'attribute'=>'source',
'value' => !empty($model->source) ? '<iframe class="embed-responsive-item" src="'.$model->source.'" frameborder="0" allowfullscreen></iframe>' : NULL,
],
有没有类似的图片格式:
[
'label'=>'Image',
'attribute'=>'userInfo.image',
'format' => ['image',['width'=>'100','height'=>'100']],
],
格式html
或raw
会帮助你。
[
'format' => 'raw',
'attribute'=>'source',
'value' => !empty($model->source) ? '<iframe class="embed-responsive-item" src="'.$model->source.'" frameborder="0" allowfullscreen></iframe>' : null,
],