Форма обзора после отправки с Symfony - PullRequest
2 голосов
/ 14 июня 2011

В symfony я использую виджеты для отображения формы.

После того, как все заполнено и проверено, я попадаю на страницу «обзора», где вся информация, введенная пользователем, отображается в виде текста (). Для этого я создал форматер (вместо таблицы я назвал его «обзор»). Форматер выплевывает вместо

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

Есть идеи?

Ответы [ 3 ]

1 голос
/ 29 июня 2011

К сожалению, мне грустно, что не существует концепции отображения данных, уже размещенных на странице с Symfony.

Использование getValues ​​() для воссоздания всего пользовательского интерфейса с таким же точным дизайном, за исключением использования вместо , не сохраняет код DRY вообще ...

Я решил создать средство форматирования, как я уже упоминал в своем вопросе, с добавлением некоторого предложения "if", чтобы убедиться, что все отображается правильно.

0 голосов
/ 14 июня 2011

Я нахожу такой подход такой проблемой.Почему бы вам не передать результат $ form-> getValues ​​() в представление и вывести его так, как вы хотите в шаблоне?

0 голосов
/ 14 июня 2011

Вы можете настроить ваш форматер так, чтобы он обрабатывал другие типы элементов формы, или вы можете попробовать использовать какой-либо тип лайтбокса перед отправкой формы.Но, в конце концов, я бы просто написал эту дополнительную страницу.Все, что вы пытаетесь сделать, звучит намного сложнее, чем просто отдельная страница.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...