【问题标题】:Displaying image in a CGridView column在 CGridView 列中显示图像
【发布时间】:2012-07-10 05:41:43
【问题描述】:

这是我的代码

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

它像这样显示我

我没有在我的视图中看到图像 请帮帮我 在此先感谢:)

【问题讨论】:

  • 我得到了解决方案 'type'=>'raw' 应该写成
  • 您可以随时回答自己的问题,并将其标记为已接受

标签: yii yii-components


【解决方案1】:

试试这个:-

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

【讨论】:

    【解决方案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',
                 ),
        ),
    ));
    ? >
    

    【讨论】:

    • 你的答案应该包含对你的代码的解释和它如何解决问题的描述。
    【解决方案3】:
    【解决方案4】:

    一个简单的

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

    会做的伎俩(不要忘记类型'raw')

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-11
      • 2023-04-04
      • 2013-03-26
      • 1970-01-01
      • 2013-05-18
      • 1970-01-01
      相关资源
      最近更新 更多