4

beta4と最新のbeta5では、DB-Feature-Implementationはほぼ完成しているようです。TableGatewayパターンを使用して単一のデータベースを処理する方法については、いくつかのチュートリアルがありますが、MN関係を処理するためのチュートリアルはないようです。

ZF1findDependantRowset()では、TableGatewayにある種のダーティがありました。これは、データベースに対する2番目のクエリであり、必ずしも必要ではないためです。

ZF2では、指定されたモデルへの適切な結合マッピングを行う方法があると期待していましたが、コード内に何も見つかりません。多分私は盲目です、多分本当にこのようなものはありません。

ZF2で結合とモデルをすべて一緒に処理できた人はいますか?もしそうなら、私にそれを行う方法を教えてください、ドキュメントの特定のポイントを私に示唆するか、それを行った人にいくつかのブログ投稿をリンクしてください。

よろしくお願いします!

4

1 に答える 1

5

一般的な解決策が必要な場合の明らかな解決策は、DoctrineORMまたはPropelを使用することです。

Zend \ Dbを使用する場合は、具象テーブルゲートウェイクラス内で、リンクされたテーブルから正しい行を取得する特定のメソッドを作成する必要があります。このようにして、SQLが必要なクエリに対して最適化されていることを確認できます。

于 2012-07-12T08:10:22.080 に答える