【问题标题】:How to get models with related models in Zend Framework 2? (relations)如何在 Zend Framework 2 中获取具有相关模型的模型? (关系)
【发布时间】:2014-04-03 10:01:35
【问题描述】:

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

我需要做类似的事情:

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

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

【问题讨论】:

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


    【解决方案1】:

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

    如果您想要一个 ORM,则必须构建它或使用类似 Doctrine 2(在 Zf2 上实现)

    资源:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-12
      • 1970-01-01
      • 2015-11-12
      • 1970-01-01
      • 2012-08-27
      • 2015-06-12
      相关资源
      最近更新 更多