不确定我做了什么.. 但是当我尝试获取相关的属性时,我的实体正在返回“PersistentCollection”。
直到昨天才返回“ArrayCollection” 我不能在PersistentCollection中使用“foreach”,所以我得到错误..
不知道我触摸到了什么......我需要检查什么?
答案 0 :(得分:0)
我认为解决方案是使用Presistent Collection和Collection方法。 例如,您可以通过以下方式获取Collection的元素:
$array = $presistentCollectionObject->getValues();
foreach ($array as $obj) {
dump($obj);
}
注意如果直接转储PresistentCollection对象,则元素ArrayCollection(包含在其中)将为空。