通常,当在树枝中使用'dump()'进行调试时,我会得到那些黑色的小盒子,在其中可以看到我的输出,并通过单击箭头打开对象。我不知道我做了什么更改,但是现在我得到了真正的var_dumps,这意味着,我看到的是具有1000行而不是黑框的完整对象。
有人知道如何扭转“旧”行为吗?
答案 0 :(得分:0)
您需要安装:
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
答案 1 :(得分:0)
好的,遗漏的一点是:
将环境设置为DEV很重要,在我的情况下,我们正在使用另一个名为LOCAL的环境。如果我切换到DEV,一切将按@DarkBee和@AythaNzt所述进行工作:
composer require var-dumper
html_errors on
fastcgi_param VAR_DUMPER_FORMAT html;
当前我不知道这两种环境之间的区别,因为local是来自dev的普通副本,但是无论如何:它可以工作。