【问题标题】:zend framework muti-table query prototypezend 框架多表查询原型
【发布时间】:2016-04-08 15:12:11
【问题描述】:

zend 框架教程显示我可以使用 Zend\Db\ResultSet\HydratingResultSet 使用 dbAdapter 、选择查询和模型原型返回模型对象。但在大多数情况下,我使用多表查询编写网站代码,而 hydrator 无法解决这个问题,只能使用单表查询。我该如何处理这种问题。 hydrator doc 当遇到同样只取一个原型的分页时,也会出现这个问题。 paginator doc

【问题讨论】:

    标签: php zend-framework zend-framework2


    【解决方案1】:

    根据查询,您可能需要一个自定义的 ResultSet,它知道如何处理多表查询的多行潜力,并适当地映射该数据集。

    此外,如果您发现自己与 Zend\Db 建立了非常高级的对象关系,那可能是开始考虑 Doctrine2(或类似的 ORM)的时候了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-22
      相关资源
      最近更新 更多