zf2のテーブルゲートウェイコンポーネントを使用してテーブルから結果を取得し、それらの関連する子結果も取得する最良の方法は何ですか?
mysql テーブル (親を指す矢印) :
記事 <- コメント
記事 <-xref->著者
これを行うための唯一/最良の方法は join ですか、それともこれを処理するためのより良い方法がありますか?
zf2のテーブルゲートウェイコンポーネントを使用してテーブルから結果を取得し、それらの関連する子結果も取得する最良の方法は何ですか?
mysql テーブル (親を指す矢印) :
記事 <- コメント
記事 <-xref->著者
これを行うための唯一/最良の方法は join ですか、それともこれを処理するためのより良い方法がありますか?
ZF2 は、ZF1findDependentRowset()
などの完全な ORM 機能を提供することから一歩後退しました。これ、iirc は、主に Zend\Db モジュールの高度な複雑さと肥大化によるものでした。
join
自分で名前を付けたメソッドを使用して、ネイティブクエリを作成するか、最近の ZF2 でかなり優れた実装を行っている Doctrine 2 のようなカスタム ORM の機能に依存することで、これを実現する方法がまだあります。
doctrine/DoctrineORMModuleを検討することをお勧めします