我正在尝试在CDetailView中显示图像,这是我的代码:
<?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'字符串。
答案 0 :(得分:2)
首先观察mozilla firebug中的图像路径。
我希望这是你的文件夹结构
App
|
|
----assets
|
|
----css
|
|
----images
| |
| |
| ---------arsip
|
----protected
|
|
----themes
如果是..改变路径如下。
CHtml::image(Yii::app()->baseUrl . '/images/arsip/'..$model->image),