zend框架多表查询原型

时间:2016-04-08 15:12:12

标签: php zend-framework zend-framework2

zend框架教程显示我可以使用Zend \ Db \ ResultSet \ HydratingResultSet来使用dbAdapter,select查询和模型原型返回模型对象。但在大多数情况下编写网站代码我使用多表查询和水化器不能解决这个问题,但只是一个表查询。我应该如何处理这类问题。 hydrator doc 这个问题也可能发生在命令分页时,也只需要一个原型。 paginator doc

1 个答案:

答案 0 :(得分:0)

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

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