如何在Zend Framework 2中获得具有相关模型的模型? (关系)

时间:2014-04-03 10:01:35

标签: php zend-framework join orm zend-framework2

我有模型MessageFile。消息可以有很多文件(附件)。

我需要做类似的事情:

new Select('message')->join('file', 'file.message_id = message.id', array('url'), 'left')

但是我希望得到Message数组,其中每条消息都有一个属性files,其数组为File。如何在zf2中做这样的事情?

1 个答案:

答案 0 :(得分:0)

Zf2从一开始就没有实现任何ORM,它使用网关模式,你给它一个请求,它返回一个可迭代的ResultSet,并为每一行返回一个ResultSetPrototype(对象)或一个数组ResultSet。

如果你想要一个ORM,你必须构建它或使用一个像Doctrine 2(它在Zf2上有一个实现)

资源: