HTML-фрагмент в Zend_Form - PullRequest
       13

HTML-фрагмент в Zend_Form

1 голос
/ 18 января 2010

Я использую Zend_Form как часть простого процесса регистрации.В части 1 из 2 пользователь может загрузить несколько изображений.Во второй части - для каждого из этих изображений - я прошу пользователя добавить дополнительную информацию - дополнительные 4 текстовых поля, сгруппированных вместе, используя addDisplayGroup.В каждой группе отображения я хочу отобразить миниатюру загруженного изображения.Я создал эти большие пальцы, и вся обработка завершена, но я не уверен, каков наилучший подход для отображения изображения в соответствующем разделе.Я предполагаю, что возможно создать собственный элемент формы, чтобы отобразить это, но почему-то это похоже на излишество, учитывая, что изображение используется исключительно для целей отображения.Я также не хочу заменять $this->form->render() на ручной вывод формы.Может ли это быть достигнуто с декоратором, может быть?Я все еще новичок в ZF, поэтому любые идеи будут высоко оценены.

Спасибо.

Ответы [ 2 ]

1 голос
/ 22 января 2010

Вы бы использовали собственный декоратор в стеке декораторов для группы отображения. Или вы можете использовать декоратор HtmlTag.

http://framework.zend.com/manual/en/zend.form.forms.html#zend.form.forms.displaygroups

1 голос
/ 18 января 2010

отличный пример для пользовательского изображения Элемент предварительного просмотра:

Zend Form с изображением

Или попробуйте Zend_Form_Element_Image, поставляемый с Framework

Изображение элемента Zend Form

...