编程语言
首页 > 编程语言> > PHP-Symfony2-多种形式的主题

PHP-Symfony2-多种形式的主题

作者:互联网

是否可以在同一页面上为两个(或多个)表单使用不同的主题.
我有2种形式,我想将主题“ X”用于第一种形式,将主题“ Y”用于第二种形式.

解决方法:

您需要在显示表单之前声明主题.

你应该试试 :

{% form_theme form 'ThemeX.html.twig' %}
    {{ form(formX) }}

{% form_theme form 'ThemeY.html.twig' %}
    {{ form(formY) }}

如果这不起作用(即,第二个表单主题声明不会覆盖第一个表单主题),则只需为第二个表单使用单独的模板,然后使用包含将其插入父模板中即可.

有关更多信息,请尝试symfony doc的[http://symfony.com/doc/current/cookbook/form/form_customization.html#child-forms](this页]

标签:forms,symfony,twig,themes,php
来源: https://codeday.me/bug/20191121/2050729.html