php - 上传插件 Cakephp

标签 php mysql cakephp

我是 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/

相关文章:

php - php echo 之后的 jQuery Mobile 主题

php - 在 PHP 变量中使用 MySQL 查询,但在 CSV 输出中省略

mysql - 一起使用 MySQL 和 MongoDB

php - CakePHP 2 find 方法与 JOIN 的问题

php - 根据 cakephp 中的另一个表获取一个表的条目

php - MySQL RAND() 不工作,总是得到相同的结果

php - 将当前日期插入数据库?

mysql - 在 MySQL 中使用 DATE_ADD() 时出错

mysql - 获取ip日志表中使用相同ip登录的帐户

cakephp、i18n .po 文件,如何正确使用它们