我有模型Message
和File
。消息可以有很多文件(附件)。
我需要做类似的事情:
new Select('message')->join('file', 'file.message_id = message.id', array('url'), 'left')
但是我希望得到Message
数组,其中每条消息都有一个属性files
,其数组为File
。如何在zf2中做这样的事情?
答案 0 :(得分:0)
Zf2从一开始就没有实现任何ORM,它使用网关模式,你给它一个请求,它返回一个可迭代的ResultSet,并为每一行返回一个ResultSetPrototype(对象)或一个数组ResultSet。
如果你想要一个ORM,你必须构建它或使用一个像Doctrine 2(它在Zf2上有一个实现)
资源: