【发布时间】:2012-02-25 20:36:37
【问题描述】:
我正在使用 CakePHP 2.0.6 并且有一个表单,其中包含类型字段的输入和多个属性设置,以上传多个文件。我还有一个表格(称为文档),我需要在其中保存上传文件的名称和路径。该表与其他(称为信息)为 1:m 关系,因此当我在信息中保存所有()时,也必须将所有上传的文件保存在文档中。我怎样才能做到这一点?有什么帮助或提示吗?我可以先处理上传然后保存数据吗?怎么样?
提前致谢
【问题讨论】:
-
好吧,我在 Internet 上尝试了几个教程和文档,但似乎没有一个有效,或者我做错了什么。首先,我尝试使用来自 HTML5 的多个 INPUT,但由于未知原因,当我调试 $this->request->data 时,只有一个文件在文件字段中显示为数组,而其他文件则消失了。然后我认为使用 jQuery 克隆元素,但这会让人很头疼,所以有什么帮助吗?
-
有很多插件可以上传文件,但都是普通的php编程。您可以查看 MediaPlugin。这是一个教程:blog.creativeideal.net/cakephp/…我认为,这是一个很好的起点
-
我已经尝试过 HTML5 多个,但不起作用,不知道为什么。我将该字段设置为多个,但是当发送数据然后使用 debug($this->request->data) 检查时,即使我选择 2 o 3 个文件,文件输入数组也只有一个值。你试过 CakePHP 吗?也许是我的问题,但我不太确定
标签: php cakephp frameworks cakephp-2.0