Doctrine返回两个实体,其中包含一个有序列表中的日期

时间:2016-09-21 16:32:44

标签: mysql symfony doctrine-orm

我正在研究一个项目的数据库操作,该项目需要将两个单独的实体与日期组合成一个按日期排序的列表。想想它像这样组织

实体A

  • id
  • 名称
  • 日期
  • 随机属性1

实体B

  • id
  • 名称
  • 日期
  • 随机属性2
  • 随机属性3

我想做一个返回单个数组的查询,其中两个对象按相应的日期列排序到一个连续列表中。这可以直接使用Doctrine ORM,还是应该做一些不同的事情,例如返回两个列表并创建一个自定义排序方法来组合这两个?我甚至不确定这是如何起作用的。

示例输出

  • 对象1 - 实体A - 日期2016-09-03
  • 对象2 - 实体B - 日期2016-09-05
  • 对象3 - 实体A - 日期2016-09-09
  • 对象4 - 实体A - 日期2016-09-14

0 个答案:

没有答案