0
我試圖重寫我的symfony 2.1的應用程序與此默認的錯誤樹枝模板:驗證錯誤Symfony的2.1形式的主題將不會覆蓋默認
#config.yml
twig:
debug: %kernel.debug%
strict_variables: %kernel.debug%
form:
resources:
- 'AAACoreBundle::form_errors.html.twig'
- 'AAACoreBundle::form_label.html.twig'
而且我在AAACoreBundle創建form_errors.html.twig/Resources/views(幾乎是默認的複製/粘貼)。
#form_errors.html.twig
{% block form_errors %}
{% spaceless %}
{% if errors|length > 0 %}
<ul class="validation_errors">
{% for error in errors %}
<li>{{
error.messagePluralization is null
? error.messageTemplate|trans(error.messageParameters, 'validators')
: error.messageTemplate|transchoice(error.messagePluralization, error.messageParameters, 'validators')
}}</li>
{% endfor %}
</ul>
{% endif %}
{% endspaceless %}
{% endblock form_errors %}
不幸的是,僅使用標籤模板。對於驗證錯誤,我仍然得到默認模板。 奇怪的是,當我強迫這個模板在我的樹枝形式的文件它的工作原理:
{% form_theme form with 'AAACoreBundle::form_errors.html.twig' %}
有誰知道我可以檢查?我似乎無法找到原因。