【问题标题】:Symfony2 - theme for multiple formsSymfony2 - 多种形式的主题
【发布时间】:2014-09-05 10:53:33
【问题描述】:

有没有办法在同一页面上为两个(或多个)表单使用不同的主题。 我有 2 个表单,我想将主题“X”用于第一个表单,将主题“Y”用于第二个表单。

【问题讨论】:

    标签: php forms symfony themes twig


    【解决方案1】:

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

    你应该试试:

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

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

    尝试 [http://symfony.com/doc/current/cookbook/form/form_customization.html#child-forms](this page) 的 symfony 文档了解更多信息

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-24
      • 1970-01-01
      • 1970-01-01
      • 2010-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多