Проблемы фреймворка Zend с использованием элемента, подформ и принадлежности
-
21-09-2019 - |
Вопрос
Все еще мучаюсь с Zend_Form и любыми элементами, которые нужно поместить в подмассив.form-> populate() не работает при работе с элементами внутри вложенной формы, которые были установлены в родительский массив с помощью belongsTo() - я думаю, что на самом деле это ошибка в Zend_Form-> setDefaults(), но просто хотел посмотреть, есть ли у кого-нибудь еще а) такая же проблема и б) удалось ли ее обойти...
Решение 2
Это было связано с более серьезной проблемой: Проблема Zend_Form с использованием подчиненных форм getValues()
Другие советы
Обычно я делаю $form->subForm->setDefaults($myData) вместо belongTo() .Но это использовалось в многостраничных формах, поэтому мне никогда не нужно было извлекать данные для всех подчиненных форм...