在我的网络应用程序中,我想在索引操作_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
我该怎么做。
答案 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标记这需要在定义高度和宽度之前分离数据