Я довольно новичок в разработке Symfony, и я просто попытался использовать FOSUserBundle. Я последовал за гидом Getting Started With FOSUserBundle на официальном веб-сайте Symfony.Symfony 3 - FOSUserBundle - register.html.twig - шаблон не найден
Впоследствии я захотел проверить функциональность установки и посетил ссылку www.linktomytestproject.dev/login, которая работала безупречно. Но когда я пытался посетить www.linktomytestproject.dev/register, чтобы проверить функциональность регистрации, я получил следующее ErrorMessage:
Не удалось найти шаблон «register_content.html.twig» (смотрел в:/главная/бродяга/mytestproject/app/Resources/views,/home/vagrant/mytestproject/vendor/symfony/symfony/src/Symfony/Bridge/Twig/Resources/views/Form) в @ FOSUser/Registration/register.html.twig в строке 4 . 500 Внутренняя ошибка сервера - Twig_Error_Loader
Я проверил файл register.html.twig, который содержит следующий код:
{% extends "@FOSUser/layout.html.twig" %}
{% block fos_user_content %}
{% include "register_content.html.twig" %}
{% endblock fos_user_content %}
Когда я меняю третью строчку в:
{% include "FOSUserBundle:Registration:register_content.html.twig" %}
Файл найден правильно, и я могу использовать функциональные возможности регистрации по назначению.
Но изменение, внесенное мной, находится внутри папки поставщика, на которую, очевидно, не влияют никакие средства контроля версий. Поэтому я думаю, что должно быть место где-то в файлах конфигурации, где это изменение файла/папки.
Я был бы очень признателен, если бы кто-то помог мне с этим вопросом, хотя это, вероятно, действительно основная проблема.
У меня такая же проблема с сегодняшнего утра после выполнения обновления для композитора, переходя от 3.2.0 до 3.2.1 symfony versione , Я думаю, скоро будет исправление – Leggy7
Надеюсь, так ... Я уже думал, что эта ошибка может быть связана с неправильным обновлением. –