我是CakePHP的新手并试图学习,但我不太了解这一部分......
我正在使用这个CakePHP Upload插件为用户(头像)上传图像,并使用imagick将图片大小调整为特定尺寸(拇指)......
我按照上传插件说明上传图片。我设法将图像文件和图像目录存储在数据库中。因此,数据库中的列照片为(imagename.jpg)
,照片目录为userid,
例如(35)。图片也会显示在files/user/userid/imagename.jpg
现在可能有趣但我如何输出此图像并在视图文件中显示?还有可能随机化文件名吗? (因此文件名与上传的文件名不同)
答案 0 :(得分:0)
在CakePHP的视图文件中查看您的上传文件
你写的是像
这样的ctp文件$html->link($html->image('files/user/".$userId."/".$ImageName."', array('alt'=>"User Image", 'border'=>"0"))
,'#',array('id'=>$userId, 'escape'=>false));
让我知道我是否可以帮助你,