Ste*_*ato 3 forms symfony twig
我在这里看到有一个可能的树枝模板,用于将表单呈现为基于表格的html.我想知道如何更改一个表单的默认布局,从默认的基于div的html到基于表.根据文档,可以做到:
{% form_theme form 'path_to_template.html.twig' %}
Run Code Online (Sandbox Code Playgroud)
我如何包含那个树枝模板,我尝试过这样的事情:
{% form_theme form 'Twig:Form:form_table_layout.html.twig' %}
Run Code Online (Sandbox Code Playgroud)
但这似乎不起作用.
Ste*_*ato 12
好的,发现它,你只需要使用
{% form_theme form 'form_table_layout.html.twig' %}
Run Code Online (Sandbox Code Playgroud)
如果您想在整个应用程序中使用表格布局,您可以form_theme通过设置默认布局来避免必须添加您的每个模板:
# app/config/config.yml
twig:
form:
resources: ['form_table_layout.html.twig']
Run Code Online (Sandbox Code Playgroud)