0
{% set admin = true %}
{% extends admin ? "AcmeAdminBundle::admin.html.twig" : "AcmeUserBundle::user.html.twig" %}
{% form_theme form _self %}
//custom stuff
<form action="{{ path('process_form')}}" method="post" {{ form_enctype(form) }}>
//...whatever
</form>
它看起来像{% form_theme form _self %}
删除全局变量,因为我得到以下错误: “Variable "admin" does not exist
”形式_self删除全局变量
我应该怎么做才能在这种情况下,适当延长模板...?
['form_theme'](https://github.com/symfony/TwigBridge/blob/master/Node/FormThemeNode.php)节点不应该做这样的事情。您可能发现了一个错误,请在github上打开一张票。 – Maerlyn 2012-08-17 04:30:58
非常感谢@Maerlyn我在树枝回购中打开了一张票。 – Mick 2012-08-17 06:04:00
这不是它所属的地方。 form_theme节点是在symfony的树枝桥中定义的,它只是symfony的一个子树分支。你应该打开你的票对主symfony存储库,[这一个](https://github.com/symfony/symfony)。 – Maerlyn 2012-08-17 07:06:20