2013-07-23 2 views
3

Я пытаюсь отобразить изображение в CDetailView, это мой код:не может отображать изображение в Yii

<?php 
$this->widget('zii.widgets.CDetailView', array(
    'data'=>$model, 
    'attributes'=>array(
      'image', 
        array(
        'name'=>'image', 
        'type'=>'raw', 
        'value'=> CHtml::image(Yii::app()->request->baseUrl.'../../../images/arsip/'.$model->image), 
        ), 

      ), 
    )); 
?> 

страницы можно просматривать, но изображение не может показать, я также пытаюсь с 'value'=>html_entity_decode(CHtml::image($model->image,'alt',array('width'=>341,'height'=>232))),, но только отобразите строку «alt».

+1

проверить ваш путь. Это должно быть что-то вроде 'Yii :: app() -> request-> baseUrl."/Images /".$ model-> image' – ineersa

ответ

2

Первый наблюдатель путь изображения в мозаике firebug.

Я надеюсь, что это ваша структура папок

 App 
     | 
     | 
     ----assets 
     | 
     | 
     ----css 
     | 
     | 
     ----images 
     | | 
     | | 
     | ---------arsip 
     | 
     ----protected 
     | 
     | 
     ----themes 

Если это .. Измените путь, как показано ниже.

 CHtml::image(Yii::app()->baseUrl . '/images/arsip/'..$model->image), 
Смежные вопросы