0

我正在尝试用 cakephp 做到这一点。

我将有一个表格,允许用户输入学校名称、学校电话号码,并上传预先确定大小的图像作为该学校的缩略图。然后,当提交该表单时,我希望它在网页上显示相关学校的缩略图。

  1. 如何通过 cakephp 完成上传图像,并以某种方式将其关联到我的 mySQL 数据库中?

  2. 添加到问题 #1,我将如何在视图中显示该图像?

4

2 回答 2

2

为了将图像链接到您的数据库,您还可以使用以下方法:

然后在视图中显示图像时,只需使用数据库中的此值:

<img src="<?php echo $data.img ?>" />

(上面的代码示例没有使用 cakephp)

于 2013-08-01T10:11:57.603 回答
1

有一个很棒的插件可以处理图片上传,它会为你做这一切。

https://github.com/josegonzalez/upload

它还将上传与模型相关联,无论是在模型上还是加入模型。

要在视图中显示图像,您应该使用 Html 帮助器。

$this->Html->image('../files/<Model>/<field>);

于 2013-08-01T08:38:38.667 回答