Какой самый простой способ создать табличный дисплей Zend_Form, в каждой строке которого есть переключатель? - PullRequest
0 голосов
/ 12 марта 2010

Я видел простые примеры рендеринга Zend_Form с использованием декораторов, но я не уверен, что они способны справиться с проблемой, с которой я сталкиваюсь очень хорошо.

Я запрашиваю базу данных и получаю массив пользовательских объектов. Я хочу отобразить этих пользователей в виде формы с переключателем рядом с каждым из них и кнопкой отправки внизу страницы.

Вот примерно такая форма будет выглядеть:

   [user id]  [email]         [full name]
( ) 1         test@test.com   Test user 1
(*) 2         test2@test.com  Test user 2
[SUBMIT]

Это достижимо достаточно простым способом или мне нужно использовать частичку ViewScript?

Ответы [ 2 ]

2 голосов
/ 12 марта 2010

Вы должны легко достичь этого макета Использование Zend Form Decorators .

Edit:

Вас могут заинтересовать и Zendcasts:
Объясненные декораторы форм Zend и Создание пользовательских декораторов форм Zend .

Кстати, это довольно распространенная раскладка настроек:

Настройки отображения http://img707.imageshack.us/img707/3244/displaypreferences.gif

Как только вы закончите, опубликуйте здесь свой рабочий код для справки.

0 голосов
/ 13 марта 2010

Просто быстрое предложение. Зачем вам стол для этого? Разметку списка определений по умолчанию можно оформить так, чтобы она выглядела именно так, как вы хотите.

...