json - 使用 Zend Framework 2 将 Doctrine 2 实体持久集合转换为数组的最佳方法

标签 json doctrine-orm frameworks zend-framework2 entity

使用 Zend Framework 2 将 Doctrine 2 实体持久集合转换为数组的最佳方法(简单)是什么?我想转换为数组,然后用 JsonView 输出。我可以编写使用 get_object_var 的函数,但是当实体具有下一个实体集合时这是一个问题。

问候。

最佳答案

不确定 Zend,但在 SF2 + Doctrine 中您可以使用 getValues() 方法。

$asArray = $persistentCollection->getValues();

关于json - 使用 Zend Framework 2 将 Doctrine 2 实体持久集合转换为数组的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22107363/

相关文章:

android - 无法在原始类型 int 上调用 getjsonobject(int)

javascript - JSON 语法错误...我没有看到它

ios - 正确的客户端-服务器框架架构方法(不同服务器版本)

php - 新手和 PHP 框架

php - 从 1.2.7 更新到 1.3.0 的 Doctrine/注释正在减慢我的应用程序

wcf - WCF 的 RESTful 框架替代品

c# - 发送压缩响应的 Web API 问题

ios - JSON 写入类型无效(NSConcreteData)?

orm - 学说 2 orm 和 sql 注入(inject)

php - Symfony2 Doctrine 支持 "private/hidden"实体字段吗?