Yii 在CGridView列中显示图像

Yii 在CGridView列中显示图像,yii,yii-components,Yii,Yii Components,这是我的密码 $img= Yii::app()->params['questionImageUploadURL'].$model->q_type."/".$model->qImgRel->image_name; <?php $this->widget('zii.widgets.CDetailView', array( 'data'=>$model, 'attributes'=>array( 'id',

这是我的密码

$img= Yii::app()->params['questionImageUploadURL'].$model->q_type."/".$model->qImgRel->image_name;
<?php $this->widget('zii.widgets.CDetailView', array(
    'data'=>$model,
    'attributes'=>array(
        'id',
        'q_nationality_id',
        'q_type',
        'q_name',
        array(
            'name'  => 'q_image_id',
            'value' => (is_object($model->qImgRel)?CHtml::image($img,""):""),
            'visible'=>(is_object($model->qImgRel)?true:false),
        ),
        'opt1',
        'opt2',
        'opt3',
        'opt4',
        'answer',
    ),
)); ?>
$img=Yii::app()->params['questionImageUploadURL']。$model->q_type./“$model->qImgRel->image_name;
它是这样显示我的

我看不到图像 请帮帮我 提前感谢:)

试试这个:-

 array(
            'name'  => 'q_image_id',
            'type'  => 'raw'
            'value' => (is_object($model->qImgRel)?CHtml::image($img,""):""),
        ),
试试这个:-

 array(
            'name'  => 'q_image_id',
            'type'  => 'raw'
            'value' => (is_object($model->qImgRel)?CHtml::image($img,""):""),
        ),
简单的

                array(        
                 'name'=>'filename',
                 'value'=> CHtml::image(Yii::app()->request->baseUrl.'/path/'.$model->filename),
                 'type'=>'raw',
            ),
就可以了(别忘了输入'raw')

一个简单的

                array(        
                 'name'=>'filename',
                 'value'=> CHtml::image(Yii::app()->request->baseUrl.'/path/'.$model->filename),
                 'type'=>'raw',
            ),

如果你愿意的话(别忘了输入'raw')

我得到的解决方案'type'=>'raw'应该是书面的。你可以随时回答自己的问题,并标记为接受。我得到的解决方案'type'=>'raw'应该是书面的。你可以随时回答自己的问题,并将其标记为已接受您的答案应包含对代码的解释以及如何解决问题的描述。您的答案应包含对代码的解释以及如何解决问题的描述。