我剛剛從Symfony 2.7升級到2.8.18,並且當我訪問帶有以前工作的窗體的頁面時,現在出現以下錯誤升級之前。模板在升級Twig並升級到Symfony 2.8.18後找不到模塊
模板 「:: base.html.twig」上的塊「_appbundle_crmpicco_reserve_widget」不存在。
reserve.html.twig
:
// this extends the top-level ::base.html.twig
{% extends "AppBundle:CRMPicco:base.html.twig" %}
{% block _appbundle_crmpicco_reserve_widget %}
{% spaceless %}
{# Call the parent setup #}
{{- parent() -}}
{# Display the widget now #}
{{ form_widget(form) }}
<span class='validation-box glyphicon'></span>
{% endspaceless %}
{%- endblock %}
也有在嫩枝明顯的升級是我composer update
的一部分:
- Removing twig/twig (v1.24.2)
- Installing twig/twig (v2.2.0)
Downloading: 100%
先後模板繼承在較新版本的變化?我在Symfony upgrade docs找不到任何東西。
你可以嘗試保持樹枝1:'composer require「樹枝/樹枝:〜1.24」' –
@ A.L是的,我會嘗試恢復到樹枝1.我應該不能用樹枝2做到這一點嗎? – crmpicco
枝2需要PHP 7 afaik – craigh