Yii在Listview的_view模板中更改图像的高度和宽度

时间:2014-03-02 12:20:25

标签: php html yii

在我的网络应用程序中,我想在索引操作_view模板中更改上传图像的高度和宽度。我尝试了这段代码,但它没有用。我应该如何更改我的代码。任何正文帮助我如何更改我的代码。

<b><?php echo CHtml::encode($data->getAttributeLabel('img_name')); ?>:</b>
    <?php echo CHtml::image(Yii::app()->request->baseUrl .'/images/vegetables/'.$data->img_name, array(
    'style' => 'width = 200px; height: 100px')); ?>

这是我得到的错误

htmlspecialchars() expects parameter 1 to be string, array given

我该怎么做。

2 个答案:

答案 0 :(得分:1)

你应该这样做

 echo CHtml::image(Yii::app()->request->baseUrl .'/images/vegetables/'.$data->img_name , '', array(
'style' => 'width:200px; height: 100px'));

第一个参数是url,sceond是alt,第三个是html选项数组

答案 1 :(得分:0)

getAttributeLabel(&#39;图像&#39;)); ?&GT;:的     baseUrl。 &#34; /图像/&#34; 。 $ data-&gt;图片,&#34;这是图片&#34;,数组的alt标签(&#39; height&#39; =&gt;&#39; 150&#39;,&#39; width&#39 ; =&GT;&#39; 150&#39)); ?&GT;     

&#34;如果图片&#34; ==&gt;这是alt标记这需要在定义高度和宽度之前分离数据