var_dumper转储目标

时间:2017-01-20 16:11:14

标签: symfony

在Symfony 3中使用VarDumper组件。除了转储显示在工具栏而不是页面本身之外,它的效果很好。我已阅读文档但无法找到dump_destination的正确选项以在页面上显示它。

1 个答案:

答案 0 :(得分:1)

正如in the doc所述,

  

自控制器或模型中生成(甚至调试)输出   您的应用程序可能只是通过例如发送HTTP标头或   破坏你的视图,bundle配置dump()函数   变量将转储到Web调试工具栏中。

     

但是如果因为例如工具栏无法显示叫   死/退出或发生致命错误,然后转储写入   定期输出。

因此,如果您希望在页面上获取转储,则可以在返回响应之前调用die()exit()

如果要在返回响应时在页面中转储特定变量,可以将其传递给Twig,然后使用{{ dump(foo.bar) }}将其转储到页面中。

how to dump into a strin in the doc也有解释。

您还可以尝试通过configuring dump_destination转储到php://output