现在我的图片链接如下所示:
我需要它们看起来像这样:
我的图像存储在APP/uploads/userid/images/filename.jpg
这是我目前的看法:
<?php foreach($file as $files){?>
<?php echo $this->Html->link($files['Image']['filename'], array('controller' => 'images', 'action' => 'downloadImages', $files['Image']['filename']), array('class' => 'frame'));}?>
它可以正常工作,单击链接可以正确显示相关图像。
控制器片段供参考:
public function downloadImages($filename) {
$download = !empty($_GET['download']);
$idUser = $this->Auth->user('idUser');
$folder_url = APP.'uploads/'.$idUser.'/'.'images'.'/'.$filename;
$this->response->file($folder_url, array('download' => $download, 'name' => $filename));
return $this->response;
}
我需要做什么才能使图像显示为链接而不是文件名?