无尽的页面加载从 symfony 中的存储库(学说)获取数据
Endless pageload getting data from repository (doctrine) in symfony
我使用 symfony 控制台创建了多个具有多对一和一对一关系的实体。没有什么特别的,只是一个正常的设置。当我 var_dump($this->userRepository->find($id)->getAddresses()); die;
我得到一个无穷无尽的页面加载,显示对象中的对象。
我不知道从哪里开始调试来解决这个问题。
这是正常的。
var_dump 不防止循环引用。所以如果你有一个实体 A,有 B,B 有 A,你基本上会得到一个无限循环。
请改用 dump,它由 symfony 提供。
我使用 symfony 控制台创建了多个具有多对一和一对一关系的实体。没有什么特别的,只是一个正常的设置。当我 var_dump($this->userRepository->find($id)->getAddresses()); die;
我得到一个无穷无尽的页面加载,显示对象中的对象。
我不知道从哪里开始调试来解决这个问题。
这是正常的。 var_dump 不防止循环引用。所以如果你有一个实体 A,有 B,B 有 A,你基本上会得到一个无限循环。 请改用 dump,它由 symfony 提供。