2016-04-22 9 views
0

Ich bin ganz neu in Zend Framework 2, so würde ich für Ihre Hilfe zu einem Zweifel an Trink fragen möchte, um Hydrat:ZF2: Wie in zwei verschiedene Klassen

ich ein ResultSet habe, dass ich hydratisieren in Versandmethoden - die meisten von ihnen sind Standard, aber es gibt einige benutzerdefinierte Versandmethoden, in der Tabelle über eine Spalte identifiziert.

Ich würde jetzt gerne die Standard in ShippingMethod Objekte, sondern die benutzerdefinierten in andere Klassen Objekte hydratisieren.

Darf ich Sie bitten, mich in die richtige Richtung zu weisen?

Vielen Dank im Voraus!

+0

eine mögliche Lösung für mich würde Dekoratoren nachher hinzufügen, sagen wir, Hydrat in ShippingMethods Objekt und danach gehen Sie durch sie und fügen Dekoratoren abhängig von der benutzerdefinierten Spalte Wert - was denken Sie? – David

Antwort

0

Sie können einen Aggregator-Hydrator verwenden, mit dem mehrere Objekte mit verschiedenen Hydratoren gebaut werden können.

+0

Danke, aber wie ich es verstehe, würde dies mir ermöglichen, die Hauptversandmethode zusätzliche Objekte hinzuzufügen, aber nicht verschiedene Klassen richtig zurückgeben? – David

+0

ja das stimmt – Unex