Веб-профилировщик Symfony3 выбрасывает TwigErrorRuntime

Я испытываю странную ошибку в Symfony 3 с веб-профилировщиком. При загрузке любой страницы, она выдаст Twig_Error_Runtime исключение и передайте мне это сообщение об ошибке:

Key "forms" for array with keys "Forms, forms_by_hash, nb_errors" does not exist in @WebProfiler/Collector/form.html.twig at line 31

Поскольку это библиотека, мне неудобно редактировать этот файл, но, тем не менее, он должен работать. Это неожиданно началось при добавлении контроллера для создания нового объекта с FormType.
Ошибка происходит из этого фрагмента шаблона twig form.html.twig:

{% block menu %}
<span class="label label-status-{{ collector.data.nb_errors ? 'error' }} {{ collector.data.forms is empty ? 'disabled' }}">
<span class="icon">{{ include('@WebProfiler/Icon/form.svg') }}</span>
<strong>Forms</strong>
{% if collector.data.nb_errors > 0 %}
<span class="count">
<span>{{ collector.data.nb_errors }}</span>
</span>
{% endif %}
</span>
{% endblock %}

Строка 31 является span.label.label-status-[error|disabled] строка, по-видимому, она работает ранее в шаблоне. collector.data.forms|length работает но collector.data.forms is empty ? 'disabled' не.
Как я могу решить это?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]