0

我是 CakePHP 的新手,正在努力学习,但我不太了解这部分..

我正在使用此 CakePHP Upload插件为用户(头像)上传图片,并使用 imagick 将图片调整为特定大小(拇指)...

我按照上传插件说明上传图片。我设法将图像文件和图像目录存储在数据库中。所以数据库中的照片列是(imagename.jpg),照片目录是用户ID,

例如 (35)。图片也出现在files/user/userid/imagename.jpg

现在可能很有趣,但是我如何输出这个图像并在视图文件中显示?还有可能随机化文件名吗?(所以文件名和上传的不一样)

4

1 回答 1

0

在 CakePHP 的视图文件中查看您的上传

你写在 ctp 文件中,比如

$html->link($html->image('files/user/".$userId."/".$ImageName."', array('alt'=>"User Image", 'border'=>"0"))
,'#',array('id'=>$userId, 'escape'=>false));

让我知道我是否可以进一步帮助您,

于 2013-07-05T16:08:05.713 回答