0

私はできるだけZend Frameworkの規約に従おうとしています。テーブルごとにDbテーブル、モデル、マッパーを作成する

私のアプリケーションでは、DBのすべての単一テーブルに対してDbTable、Mapper、およびModelクラスを記述することをお勧めしますか?テーブルもuser_permission? (そのフィールドはuser_id, permission_idで、両方ともPKです)。

答えがノーならば、そのような状況はどのようにモデル化されますか?

答えて

2

私はテーブルごとではなく各ドメインオブジェクトのモデルを作成し、他のドメインへの参照を追加します。あなたの場合は、UserPermissionとなります。各テーブルにはまだDbTableを作成する必要がありますが、それほど難しくはありません。
私はsurvithedeependが読んでもそれがたくさんあっても、本当にうまくいっていると思います。 Thisはデータモデリングの参考に役立つかもしれません;)

+0

私はおそらく、他のテーブルへの結合なしですべてのテーブルではなく照会される各テーブルのDbTableが必要だと言います。それ以外の場合は、Fgeの答え+1。 – jah

+0

まあ、これは本当に役に立ちました、私は初心者のような気がします。あなたは何か新しいことを学ぶたびに、あなたがどれだけもっと知らないかを理解するでしょう... – cambraca

関連する問題