在 symfony2 教义中,有太多var_dump的数据2

2022-08-30 07:30:40

我有大约40个实体和许多双向关系。每当我使用var_dump($user)或任何实体时,我的浏览器都会加载过多的数组和变量数据,然后它就会崩溃。

我想说什么问题。

数据插入正常。我可以在生产中引起问题吗?


答案 1

var_dump() 替换为 Doctrine Common 提供的调试方法 dump()。

\Doctrine\Common\Util\Debug::dump($user);

它适用于单个对象和 Doctrine 集合,应该可以防止浏览器显示问题。


答案 2

格式正确:

echo '<pre>';
\Doctrine\Common\Util\Debug::dump($user, $recurciveLevelToDisplay);
echo '</pre>';

推荐