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