从我的Doctrine存储库中,我能够从我的数据库中获得包含一些 CountryInformation 实体的array
(或者IterableResult
对象)。
现在我需要根据这些信息构建一些统计数据,例如:
在旧的PHP世界中,我会使用自定义迭代器类CountryInformationIterator
来保存所有实体并提供上述方法。现在我想我应该扩展到IterableResult
级以上,但我现在不知道如何强制Doctrine返回这个IterableCountries
对象。
Symfony docs(book / cookbook)不提供有关该问题的信息。 那么在Symfony2中进行自定义迭代的最优雅方法是什么?
如果您有一个例子,那将非常有用,因为我已经花了很多时间寻找解决方案。