Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 基于TbDetailView中的图像url显示图像_Php_Yii - Fatal编程技术网

Php 基于TbDetailView中的图像url显示图像

Php 基于TbDetailView中的图像url显示图像,php,yii,Php,Yii,我有以下代码: <?php $this->widget('bootstrap.widgets.TbDetailView',array( 'data'=>$model, 'attributes'=>array( 'logo1',//image url for logo1 'logo2',//image url for logo2 ), )); ?> 我想显示像CHtml::tag(“img”,数组

我有以下代码:

<?php $this->widget('bootstrap.widgets.TbDetailView',array(
     'data'=>$model,
     'attributes'=>array(
         'logo1',//image url for logo1
         'logo2',//image url for logo2
     ),
));
?>


我想显示像
CHtml::tag(“img”,数组(“src”=>“/”“$data->logo1”)这样的图像,而不是
logo1、logo2
在TbGridView中。

您可以将列设置为使用
html
格式,就像在
CGridView
中一样,区别在于我们在
CGridView
中使用
$data
,而在
CDetailView
中使用
$model

'attributes'=>array(
     array(
         'attribute' => 'logo1',
         'type' => 'html',
         'value' => CHtml::image('/'.$model->logo1), 
     ),
     ...
 ),

感谢它是正确的工作,我还想设置图像的宽度和高度。