求助 翻了一天没找到主题,CDetailView如何显示多张图片。我的情况如下:
- 我上传了多张图片,图片jpg文件存放在/images/doc目录下。
- 我已经输入了单元格中图像的路径,这意味着该单元格包含三个用逗号分隔的文件名:abc.jpg、xyz.jpg、abaca.jpg。
- 我想在 CDetailView 中显示链接,该链接可单击以在新选项卡浏览器中打开图像。
我试过这个脚本:
array(
'name'=>'File Link',
'type'=>'raw',
'value'=> Links of abc,
xyz,
还有这个来显示图像
$document= CHtml::encode($model->Document);
$file = str_getcsv($document ,",");
在 CDetailView 中
array(
'name'=>'Image',
'type'=>'raw',
'value'=>link to $file[1]
),
array(
'name'=>'Image',
'type'=>'raw',
'value'=>link to $file[2]
),
array(
'name'=>'Image',
'type'=>'raw',
'value'=>link to $file[3]
),
但是当我单击浏览器打开的无法识别的链接时,结果并不像我预期的那样。
我期望这样的结果:它应该是动态形式可能正在使用'foreach'语句如何使用它我没有得到它......
File Link : abc.jpg
xyz.jpg
abaca.jpg <== each must be clickable to the location of the image
……
请帮助问候
桑迪普