Zend_Form перестает работать, когда отображается с группами отображения - PullRequest
0 голосов
/ 01 октября 2011

В моем Zend_Form есть только два элемента, текст и отправка.

Когда я отрисовываю форму целиком, все работает нормально.

echo $this->form;

Когда я отрисовываю форму по частям,он обрабатывается, но кнопка отправки ничего не вызывает.

echo $this->form->range;
echo $this->form->submit;

Рендеринг с отображением групп также оставляет кнопку отправки мертвой.

Есть идеи?

Заранее спасибо!

1 Ответ

0 голосов
/ 02 октября 2011

Когда вы отображаете объект формы, вызывается его волшебная функция __toString (), которая выводит html, созданный зарегистрированными декораторами по умолчанию.Который включает в себя "" HTML-тег.Который оборачивает все элементы, добавленные в Zend из.Поэтому, если вы выводите отдельные элементы, вам нужно вручную обернуть элементы внутри тега HTML-формы.

...