Я начал с формы, которая сделана вручную из-за ее сложности (это модифицированная JavaScript-форма, с сортируемыми частями и т. Д.). Проблема в том, что теперь мне нужно выполнить проверку, и это полный беспорядок, чтобы сделать это с нуля в действии, используя классы sfValidator *.
Итак, я думаю сделать это с помощью sfForm, чтобы сделать проверку формы и обработку ошибок проще, и я мог повторно использовать эту форму для страниц редактирования и создания.
Форма примерно такая:
<form>
<input name="form[year]"/>
<textarea name="form[description]"></textarea>
<div class="sortable">
<div class="item">
<input name="form[items][0][name]"/>
<input name="form[items][0][age]"/>
</div>
<div class="item">
<input name="form[items][1][name]"/>
<input name="form[items][1][age]"/>
</div>
</div>
</form>
Дело в том, что сортируемую часть формы можно расширить с 2 до N элементов на стороне клиента. Так что у него есть переменное количество предметов, которые можно переупорядочить.
Как я могу подойти к этой проблеме?
Любые идеи приветствуются,
благодарю вас. :)