Вывод функции дампа шаблона Twig не имеет стиля - PullRequest
0 голосов
/ 05 июля 2018

Когда я работал над более старым проектом (Symfony 3.2), {{ dump(var) }} в шаблонах веток отображался очень хорошо (с возможностями стиля и развертывания / свертывания). Но в моем недавнем проекте (Symfony 4) функция dump в ветке отображает только текст.

Я посмотрел в документации, проблемы GitHub для Symfony и Twig, а также в SO безуспешно.

Документы:

Что-то изменилось, чего я не видел?

Редактировать : я получил желаемый результат, используя dump() в PHP (получил синтаксис color & collapse / expand), но я все еще не понимаю, почему он не работает для ветки, как это в более старой версии Symfony. Должно быть, я что-то упустил ...

Ответы [ 2 ]

0 голосов
/ 05 декабря 2018

Как указано в документе, компонент должен быть установлен перед использованием:

Документ : https://symfony.com/doc/current/components/debug.html

Команда :

composer require symfony/debug

Вы должны проверить, хорошо ли он включен.

0 голосов
/ 04 декабря 2018

Спасибо @candybeer за то, что он привел меня в путь.

Просто добавьте пакет debug-pack в проект (который включает symfony\debug-bundle):

composer require debug --dev

Или

Просто добавьте debug-bundle, который требуется, как сказано в других комментариях к SO:

composer require symfony/debug-bundle


Найдено в этом вопросе: Symfony 4: Var-dumper работает неправильно :

dump() не работал в ветке и выдавал ошибку, но ответ велел также установить пакет отладки, что сделало его работающим для OP. Испытав это сам, я теперь могу делать дамп через веточку со стандартным стилем и способностью сворачивать / расширять узлы.

Как сказано в комментариях (и в документации var-dumper ), для пакета var-dumper требуется пакет debug-bundle для работы в Symfony.

Еще раз большое спасибо тебе @candybeer!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...