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

첫 번째 관찰자는 mozilla에서 이미지 경로를 찾습니다. 나는 희망

이 당신의 폴더 구조이 경우

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

입니다 .. 아래와 같은 경로를 변경합니다.

 CHtml::image(Yii::app()->baseUrl . '/images/arsip/'..$model->image),