我是CakePHP的新手,正在尝试学习,但是我对这一部分不太了解。
我正在使用这个CakePHP Upload插件为用户上传图像(头像),并使用imagick它将图像的大小调整为某些大小(拇指)...
我按照上传插件说明上传图片。我设法将图像文件和图像目录存储在数据库中。因此,数据库中的列照片将为(imagename.jpg)
,照片目录将为用户ID,
例如(35)。图像也出现在files/user/userid/imagename.jpg
中
现在可能很有趣,但是我如何输出此图像并显示在视图文件中?还有可能使文件名随机化吗? (因此文件名与上传的文件名不同)
最佳答案
在CakePHP的查看文件中查看您的上传
你写的CTP文件像
$html->link($html->image('files/user/".$userId."/".$ImageName."', array('alt'=>"User Image", 'border'=>"0"))
,'#',array('id'=>$userId, 'escape'=>false));
让我知道我是否可以进一步帮助您,
关于php - 上传插件Cakephp,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17489681/