如何在CDetailView中添加宽度标签以在Yii中显示图像

时间:2013-10-30 11:57:10

标签: php yii

我可以在阅读此cannot display image in Yii主题的详细信息视图中显示图片。我想在img标签中添加width和alt标签。可能吗?

我写道如下:

    $this->widget('zii.widgets.CDetailView', array(
    'data'=>$model,
    'htmlOptions'=>array('class'=>'table table-striped responsive-table'),
    'attributes'=>array(
        'id',
        'code',
        'name',
        'description',
        array(
            'type'=>'raw',
            'width'=>'200',
            'alt'=>'hi images',
            'value'=> CHtml::image(Yii::app()->request->baseUrl.'/images/products/'.$model->image),
        ),
        'price',
    ),
));

1 个答案:

答案 0 :(得分:2)

您可以添加各种html选项,因为它是described here

public static string image(string $ src,string $ alt ='',array $ htmlOptions = array())

所以就像

CHtml::image(
    Yii::app()->request->baseUrl . '/images/products/' . $model->image ,
    'some thing here' , array(
    'style' => 'width = 200px; height: 100px',
));