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 に答える