Symfony1.4 одна из немногих не сохраненных встроенных форм - PullRequest
0 голосов
/ 14 ноября 2011

У меня есть модель Банка со связанными (один ко многим) моделями телефонов, социальных сетей, услуг, рабочих часов.Все они имеют поля I18N.

Я использую плагин ahDoctrineEasyEmbeddedRelations, поэтому рендеринг и сохранение формы банка работают хорошо, если я отрисовываю форму с echo $form.

Но мне нужно отрисовать форму банкавручную (echo $form['new_Phones'][0]['en']['value']), и тут возникают проблемы:

На новой банковской форме все хорошо сохраняется, кроме Рабочих часов, но она, безусловно, такая же, как и у других моделей.И тогда в форме редактирования у меня есть только заполненные поля Банка.

Я боролся с этой проблемой уже два дня.Может ли кто-нибудь помочь мне, пожалуйста?

Вот фрагменты кода:
схема: http://pastie.org/2861044
классы форм: http://pastie.org/2861072
шаблон формы: http://pastie.org/2861070

1 Ответ

0 голосов
/ 15 ноября 2011

проблема была в WorkingHours. У него было только одно поле, которое было i18n. Добавление второго не i18n поля - грязный хак, но теперь это работает. Я думаю, что это ошибка в плагине или в Symfony.

...