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