Для страниц с большим количеством текстовых и html-тегов я быстро получаю синтаксический анализ из Twig из-за неожиданных специальных символов. Кто-нибудь еще столкнулся с этой проблемой?Специальные символы Symfony в файле Twig, вызывающем ошибку
Unexpected character "!" in ... at line 76
Я пытаюсь решить эту проблему путем вставки статической информации на новой странице, а затем в том числе его с помощью include
.
Мой вопрос: где разместить статический файл HTML, чтобы он мог быть включен в файл Twig, используя {% include 'content.html' %}
? В настоящее время включенный файл находится в каталоге FooBundle/Resources/views/Default
.
Что такое хорошая практика для преодоления этой проблемы, и если включить ответ, где должен находиться файл, который должен быть включен в веточку?
Примечание:
Когда я пытаюсь соединить к нему с помощью {% include 'content.html' %}
я получаю следующую Symfony ошибку:
Unable to find template "content.html" in ... at line 31
(сломанной ссылке)
Попробуйте указать полный путь? 'FooBundle: По умолчанию: content.hmtl' – Ivan0x32
Не могли бы вы показать некоторые строки кода вокруг '!'? Мне было бы интересно, что именно там произошло. Кроме того, решение @ Ivan0x32 должно работать. – ferdynator
@ ivan0x32 благодарит за ответ. Это не сработало. Я получаю следующую ошибку: «Невозможно найти шаблон», потому что я предполагаю, что он ищет шаблон Twig (с расширением '.html.twig'). Когда я добавляю расширение Twig, я получаю начальную ошибку Неожиданного символа '!'. – AnchovyLegend