我正在尝试用 cakephp 做到这一点。
我将有一个表格,允许用户输入学校名称、学校电话号码,并上传预先确定大小的图像作为该学校的缩略图。然后,当提交该表单时,我希望它在网页上显示相关学校的缩略图。
如何通过 cakephp 完成上传图像,并以某种方式将其关联到我的 mySQL 数据库中?
添加到问题 #1,我将如何在视图中显示该图像?
为了将图像链接到您的数据库,您还可以使用以下方法:
然后在视图中显示图像时,只需使用数据库中的此值:
<img src="<?php echo $data.img ?>" />
(上面的代码示例没有使用 cakephp)
有一个很棒的插件可以处理图片上传,它会为你做这一切。
https://github.com/josegonzalez/upload
它还将上传与模型相关联,无论是在模型上还是加入模型。
要在视图中显示图像,您应该使用 Html 帮助器。
$this->Html->image('../files/<Model>/<field>);