Как перейти с div на макет таблицы для форм Symfony2? - PullRequest
3 голосов
/ 12 октября 2011

Я вижу здесь , что существует возможный шаблон ветки для рендеринга формы в HTML на основе таблицы. Мне интересно, хотя, как изменить макет по умолчанию для одной формы, от html на основе div по умолчанию на основе таблицы. Согласно документам возможно сделать:

{% form_theme form 'path_to_template.html.twig' %}

Как мне включить этот шаблон ветки, я пробовал что-то вроде:

{% form_theme form 'Twig:Form:form_table_layout.html.twig' %}

но это, похоже, не работает.

Ответы [ 2 ]

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

Хорошо, нашел его, вам нужно только использовать

{% form_theme form 'form_table_layout.html.twig' %}
5 голосов
/ 10 сентября 2012

Если вы хотите использовать макет таблицы во всем приложении, вы можете избавить себя от необходимости добавлять form_theme в каждый свой шаблон, установив макет по умолчанию следующим образом:

# app/config/config.yml
twig:
    form:
        resources: ['form_table_layout.html.twig']

См. Кулинарная книга Symfony2

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