我是 CakePHP 的新手,正在尝试学习,但我不太了解这部分..
我正在使用这个 CakePHP Upload插件为用户上传图像(头像)并使用 imagick 将图像调整为特定尺寸(拇指)...
我按照上传插件说明上传图像。我设法将图像文件和图像目录存储在数据库中。因此,数据库中的列照片将为 (imagename.jpg)
,照片目录将为 userid,
例如 (35)。图像也出现在 files/user/userid/imagename.jpg
现在可能很有趣,但是我如何输出此图像并在 View 文件中显示?还有可能随机化文件名吗? (所以文件名与上传的不一样)
最佳答案
在CakePHP的 View 文件中查看您上传的内容
你在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/