【问题标题】:ZF2: How to hydrate into two different classesZF2:如何将水合为两个不同的类别
【发布时间】:2016-04-22 06:50:11
【问题描述】:

我是 Zend Framework 2 的新手,所以我想请你帮忙解决关于水合作用的问题:

我有一个 ResultSet,我正在为运输方式补充水分 - 其中大多数是标准运输方式,但也有一些自定义运输方式,在表格中通过列标识。

我现在想将标准的水合到 ShippingMethod 对象中,但自定义的水合到其他类的对象中。

我可以请你指出我正确的方向吗?

提前致谢!

【问题讨论】:

  • 对我来说一个可能的解决方案是在之后添加装饰器,例如,将水合到 ShippingMethods 对象中,然后根据自定义列值遍历它们并添加装饰器 - 你怎么看?

标签: class zend-framework frameworks hydration


【解决方案1】:

您可以使用聚合器 hydrator,该聚合器 hydrator 用于使用不同的 hydrator 构建多个对象。

【讨论】:

  • 谢谢,但据我了解,这将使我能够添加主要运输方式的附加对象,但不会返回不同的类,对吧?
猜你喜欢
  • 2016-11-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-30
  • 2021-09-04
  • 1970-01-01
  • 1970-01-01
  • 2015-05-18
相关资源
最近更新 更多