4 Stimmen

PHP-Mapper-Muster für Verknüpfungstabellen

Endlich kann ich das Mapper Design Pattern zur Strukturierung eines objektorientierten Systems, das ich in PHP aufbaue, verstehen.

Ich habe Klassen wie User et Project jeweils mit entsprechenden MySQL-Tabellen (und Mapper-Klassen z.B. ProjectMapper , UserMapper )

Was ich wissen möchte, ist, wie man bei der Verwendung dieses Musters an Verknüpfungstabellen herangeht. Ich habe eine andere Klasse Invitation die zu einem User zur Arbeit an einer Project . (Es ist nur eine Standard-Linktabelle, mit einem project_id und eine user_id ).

Angenommen, ich möchte eine Sammlung aller Benutzer erhalten, die einem bestimmten Projekt zugeordnet sind: Wohin soll diese Funktion gehen? ProjectMapper Klasse, InvitationMapper Klasse?

Und zweitens: Wie kann ich das ordentlich und sinnvoll gestalten?

Vielen Dank im Voraus.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X