Я использую ZF2
и AnnotationForms
. Это работало отлично для меня до сих пор.Zend Framework 2 - Аннотации - Несколько форм в одном виде
У меня есть это исключение, что я хочу отображать три формы в одном представлении.
В основном я делаю следующее:
<form>
<?php for field in form1: echo field ?>
<?php for field in form2: echo field ?>
<?php for field in form3: echo field ?>
<input type="submit" />
</form>
Моя проблема заключается в том, что некоторые из этих форм имеют поля с одинаковым именем (например, «город».). Поэтому некоторые входные данные теряются.
Я думал о переименовании полей (имя-атрибут в HTML), но тогда отображение в действие с $entity->setData()
не будет работать ...
ли кто-нибудь идея, как я могу решить эту проблему без необходимости построить старую старую форму в простом html?
В конечном счете, это звучит как быть случай, когда вы на самом деле хотите использовать Zend \ Form \ Fieldset вместо Zend \ Form \ Form для отдельных «лиц »- хотя я не могу дать вам никакой конкретной помощи в аннотации: S – Sam
спасибо за идею .. я проверю это – Ron
См. http://www.michaelgallego.fr/blog/2012/07/04/ new-zendform-features-explain/ – Sam