Обычно при отладке с помощью 'dump()' в twig я получаю эти крошечные черные квадратики, в которых я могу видеть свой вывод и открывать объекты, нажимая на стрелку. Я не знаю, что я изменил, но теперь я получаю настоящие var_dumps, то есть вижу полные объекты с 1000 строк вместо черных ящиков.
Кто-нибудь знает, как вернуть «старое» поведение?
Возможно Связанный
О, извините, это Symfony 4.2.4.
Да, отношение верное. У меня в системе тоже запущен xdebug, но ничего не работает. Он по-прежнему отображает дамп xdebug вместо дампа ветки symfonys.




Вам необходимо установить:
composer require --dev symfony/var-dumper
Вам нужно иметь php bin/console server:run ранее, а затем открыть другой терминал, и если вы хотите увидеть его прямо в терминале, запустите:
php bin/console server:dump
или
php bin/console server:dump --format=html > dump.html
если вы хотите сгенерировать html для открытия и закрытия объекта, нажав.
Для получения дополнительной информации проверьте: https://symfony.com/doc/current/components/var_dumper.html
Странно, ничего не работает, я уже установил Env-Var "VAR_DUMPER_FORMAT html;", но ничего не работает. Я использую докер вместо сервера symfonys.
Хорошо, один момент, который отсутствует:
Важно установить среду DEV, в моем случае мы используем другую среду под названием LOCAL. Если я переключаюсь на DEV, все работает так, как описано @DarkBee и @AythaNzt:
composer require var-dumperhtml_errors on в php.inifastcgi_param VAR_DUMPER_FORMAT html; в nginxВ настоящее время я не знаю, в чем разница между этими двумя средами, поскольку локальная — это обычная копия из dev, но тем не менее: она работает.
просто установите ветку отладки для нового Env.
Версия Симфони?