Рендеринг определенного региона / блока / div в Symfony - PullRequest
0 голосов
/ 26 февраля 2012

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

В основном у меня есть тег div, содержащий информацию о пользователе (адрес, почтовый индекс и т. Д.). Если они нажимают «редактировать», он должен повторно визуализировать этот div и заменить всю эту информацию на форму, которую можно использовать для редактирования этой информации о пользователе. Я знаю, что в richfaces это был базовый вариант использования, возможно ли это в Symfony2? Если да, есть ли ссылка с надлежащей документацией?

Ответы [ 2 ]

3 голосов
/ 27 февраля 2012

Я думаю, что вы можете сделать это как с помощью деталей, так и с помощью блока формы и переключения отображения на основе действия редактирования / отмены.Если блок формы находится в другом файле шаблона ветки, вы можете загрузить его в контроллер следующим образом:

$formBlock = $this->get('twig')->loadTemplate("VendorBundle:Location:your_form_template.html.twig")->renderBlock('your_form_block', array('form' => $form->createView()));

и затем передать его в представление.

0 голосов
/ 27 февраля 2012

Richfaces - это чисто GUI-компонентная среда, к сожалению, Symfony - это MVC-среда для веб-приложений. Если вы ищете что-то сравнимое, вам может потребоваться найти компонентную среду для symfony, которая способна на это. Я не знаю таких компонентов для Symfony 2.

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