Symfony访问arraycollection的单个条目

时间:2017-08-30 17:10:31

标签: symfony object access arraycollection

我有一个上传文档的表单,每个文档可以分配给一个或多个代理商。每个代理商都属于一个特定的市场,一个市场可以拥有多个代理商。在我的表单中,只能选择代理商,但在列出我创建的文档时,我也希望列出代理商的市场。 现在我的问题是:我正在寻找一种方法来访问arraycollection" agency"的每个单个对象。然后使用我的getter进行每个对象的市场获取,然后为已创建的文档设置市场。 很难正确地描述它,所以随意问一些不清楚的事情!我对任何帮助感到高兴!

1 个答案:

答案 0 :(得分:2)

ArrayCollection是可迭代的。所以你可以简单地做一些事情:

foreach($document->getAgencies() as $agency) {
    $agency->getMarket();
}