1

我在 ZF2 中有一个表单,例如,其中包含一个文本框和一个文件输入框。当表单无效时,例如文本框是必需的并且用户将其留空,如何将之前上传的文件保存在表单上,​​以便在表单无效时不会再次上传?

问候,
伊莱

4

2 回答 2

1

从 ZF2.1 开始(我认为),通过 post-redirect-get 插件对此提供了支持。相关文档在这里:

http://zf2.readthedocs.org/en/latest/modules/zend.form.file-upload.html#file-post-redirect-get-plugin

当您无法分离表单时,可以使用 File Post-Redirect-Get Controller Plugin 管理文件输入并保存有效上传,直到整个表单有效。

于 2013-02-11T19:43:32.730 回答
1

您可以使用验证组将非文件字段与文件输入字段分开验证:

http://framework.zend.com/manual/2.0/en/modules/zend.form.quick-start.html#validation-groups

于 2013-02-11T17:12:42.100 回答