Zend Framework правильно практикует несколько форм

Я работаю над страницей с некоторыми формами. Я сделал каркас, чтобы уточнить мой вопрос. введите здесь описание изображения

Как видите, у меня есть несколько загрузок файлов. Чтобы загрузить файл в корзину amazon s3, я использую transloadit. Транслоад работает следующим образом:

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

Когда я выбираю файл и нажимаю «Выбрать», Transloadit автоматически загружает его на amazon s3, и будет отправлено сообщение, в котором я сохраняю ссылку на загруженное изображение в своей базе данных.

Как видите, у меня на странице уже 3 формы, потому что у меня есть три загрузки файлов... .

Кроме того, у меня есть другие поля ввода и выбранное значение, которое нужно сохранить, когда я нажимаю «Сохранить» внизу страницы.

Какова наилучшая практика для этого? Одна форма с несколькими подформами или нет?


person nielsv    schedule 24.10.2013    source источник


Ответы (1)


Не уверен, что я упускаю суть, но поскольку есть 1 кнопка сохранения, почему бы не установить triggerUploadOnFileSelection на false и не добавить 3 тега <input type="file"> внутри одной формы? Transloadit может обрабатывать несколько загрузок файлов с помощью одной формы.

person kvz    schedule 30.08.2014