私は最終的に私がPHPで構築しているオブジェクト指向システムを構築するためにマッパーのデザインパターンを使用して周りに頭を上げています。リンクテーブルのためのPHPマッパーパターン
私は、User
、そしてProject
のようなクラスを持って対応するMySQLテーブルを持つ各(およびマッパークラスはProjectMapper
、UserMapper
を例えば)
私が知りたいのは何、このパターンを使用しながら、リンクテーブルにアプローチする方法です。私は別のクラスInvitation
を持っていて、User
がProject
で動作するように招待しています。 (ちょうど標準のリンクテーブルで、project_id
とuser_id
です)。
私は、特定のプロジェクトに割り当てられたすべてのユーザーのコレクションを取得したいと考えています。まず、この機能はどこにありますか。 ProjectMapper
クラス、InvitationMapper
クラス?
2番目に。どのように私はこれをきちんとして賢明にすることができますか?
ありがとうございます。
かなり多額の記事だそれ!私はフレームワークを使用していないが、私は間違いなくそこにいくつかの移転可能なアイデアを探し出すだろう。ありがとう。 – Alex
このモデルを理解して実装するのに数日かかりましたので、数時間後にあきらめてはいけないことを奨励しています;)この小物で終わったら、確かに具体的な質問はほとんどありません。それら(私が答えを知っているならば、もちろん) – Okizb