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

在这种情况下,我应该怎么做才能正确扩展模板......?

4

2 回答 2

1

这是 Symfony 中的一个当前错误。一张已被打开。

于 2012-09-03T13:07:39.903 回答
-1

来自 symfony

  • 如果您在模板中使用 {% extends %},它必须是该模板中的第一个标签。

由于您的代码示例中不是这种情况,因此您会收到您提到的错误。

于 2012-08-16T21:59:27.893 回答