首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >返回PersistentCollection而不是ArrayCollection

返回PersistentCollection而不是ArrayCollection
EN

Stack Overflow用户
提问于 2016-04-07 23:33:11
回答 1查看 3.6K关注 0票数 2

不知道我做了什么..。但是现在我的实体正在返回"PersistentCollection“,当我试图得到相关的分布时。

直到昨天,它还在返回"ArrayCollection“。

我不能在PersistentCollection中使用"foreach“,所以我会出错。

不知道我碰了什么做这个..。我要查什么?

EN

回答 1

Stack Overflow用户

发布于 2017-11-08 15:10:49

我认为解决方案是使用Presistent Collection和Collection的方法。例如,您可以通过这样的方式获取Collection元素:

代码语言:javascript
运行
复制
$array = $presistentCollectionObject->getValues();
foreach ($array as $obj) {
 dump($obj);
}

注意到,如果直接转储PresistentCollection对象,元素ArrayCollection (包含在其中)将为空。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36489012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档