1

这是我的代码

$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',
    ),
)); ?>

它像这样显示我 在此处输入图像描述

我在我的视图中没有得到图像请帮助我提前谢谢:)

4

4 回答 4

2

尝试这个 :-

 array(
            'name'  => 'q_image_id',
            'type'  => 'raw'
            'value' => (is_object($model->qImgRel)?CHtml::image($img,""):""),
        ),
于 2012-07-11T05:33:28.733 回答
2
<? php

$w="50px";$h="50px";

$this->widget('zii.widgets.grid.CGridView', array(
'id' => 'redcliffe-cms-grid',

    'dataProvider' => $model->search(),

    'filter' => $model,

    'columns' => array(
        'title','date','description',

       array(
            'filter' => '',
            'type' => 'raw',   
            'value' => 'CHtml::image(Yii::app()->baseUrl ."/upload/" .$data>image,"",array(\'width\'=>\'50\', \'height\'=>\'50\'))', 
             ),
        array(
            'class' => 'CButtonColumn',
             ),
    ),
));
? >
于 2014-09-08T05:26:08.410 回答
1

http://www.yiiframework.com/doc/api/1.1/CDetailView#attributes-detail

于 2012-07-10T12:38:40.990 回答
0

一个简单的

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

会成功的(不要忘记'raw'类型)

于 2012-12-04T09:00:27.317 回答