Php Zend框架权利实践多种形式

Php Zend框架权利实践多种形式,php,forms,zend-framework,amazon-s3,transloadit,Php,Forms,Zend Framework,Amazon S3,Transloadit,我正在写一个有一些表格的网页。我做了一个线框来澄清我的问题。 如您所见,我有多个文件上传。要将文件上载到我的AmazonS3存储桶,我使用。 Transloadit的工作原理如下: <form id="uLogoForm" action="/quiz/design" enctype="multipart/form-data" method="POST"> <input type="file" name="logo"> </form> 当我选择一

我正在写一个有一些表格的网页。我做了一个线框来澄清我的问题。

如您所见,我有多个文件上传。要将文件上载到我的AmazonS3存储桶,我使用。 Transloadit的工作原理如下:

<form id="uLogoForm" action="/quiz/design" enctype="multipart/form-data" method="POST">
    <input type="file" name="logo">
</form>

当我选择一个文件并按“选择”transloadit将自动上传到AmazonS3和一篇文章将提交,我将链接保存到我的数据库上传的图像

正如你所看到的,我的页面上已经有3个表单,因为我有3个文件上传

除此之外,当我按下页面底部的“Save”(保存)按钮时,还需要保存其他输入字段和选定值


这样做的最佳实践是什么?一个表单是否有多个子表单?

不确定我是否遗漏了要点,但既然有一个保存按钮,为什么不将
触发器UploadOnlineSelection
设置为
false
,并在一个表单中添加3个
标记?Transloadit可以用一个表单处理多个文件上传