turk porno porno escort rokettube
Ergebnis 1 bis 2 von 2

Thema: Mehr Tabellen als im Album Modul

  1. #1
    Erfahrener Benutzer
    Registriert seit
    30.09.2010
    Beiträge
    129
    Thanks
    6
    Thanked 3 Times in 1 Post

    Standard Mehr Tabellen als im Album Modul

    Hallo,

    ich möchte analog zum Album Modul auf eine DB zugreifen. Diese besteht aber aus mehr als einer Tabelle, die auch noch untereinander verknüpft werden sollen.

    Ich würde es sicher *irgendwie* hinkriegen. Irgendwie stellt mich allerdings nicht zufrieden sonder ich interessiere mich vielmehr für eine Musterschüler-Lösung.

    Danke.

  2. #2
    Super-Moderator Avatar von Kaiuwe
    Registriert seit
    30.12.2006
    Beiträge
    5.519
    Thanks
    4
    Thanked 356 Times in 287 Posts

    Standard

    Zitat Zitat von Frau Bauer Beitrag anzeigen
    Irgendwie stellt mich allerdings nicht zufrieden sonder ich interessiere mich vielmehr für eine Musterschüler-Lösung.
    Im Prinzip recht einfach. In Kurzform mal ein paar Anmerkungen dazu:

    TableGateway

    Ein „TableGateway“ bezieht sich immer auf eine Datenbanktabelle. Ist keine Änderung der Daten notwendig*, kann man eine Sicht („View“) in Kombination mit einer „TableGateway“-Klasse verwenden.
    Manch einer verwendet „Joins“ im „TableGateway“, aber dann passt es nicht zum Namen und stimmt mit dem Entwurfsmuster nicht überein. Führt in dem Falle nur zu Unstimmigkeiten und Verwirrungen.

    Repository

    Im ZF würde man z.B. einfach auf zend-db zurückgreifen und mit „Zend\Db\Sql“ und einem Adapter arbeiten. „Selects“ mit „Join“ abfeuern nach Bedarf und zwei oder drei „Inserts“ auf die jeweiligen Tabellen absetzen. Ein Hydrator darf natürlich nicht fehlen. Bei komplexeren Objekten könnte der „AggregateHydrator“ helfen.
    Ein Beispiel findest du in den Tutorials der ZF-Dokumentation: https://docs.zendframework.com/tutor...zend-hydrator/
    Du kannst dir auch die Repositories von Doctrine anschauen, diese sind ebenfalls so aufgebaut.


    * Einige DBMS können Aktualisierungen über „Views“ fahren oder bieten Möglichkeiten per Regeln dies zu steuern. Als Beispiel ist hier „PostgreSQL“ zu nennen.
    Zum Zend Framework stehen jedem folgende Quellen zum Nachschlagen zur Verfügung:

Ähnliche Themen

  1. Ein Modul mit zwei unterschiedlichen Tabellen
    Von Buckethead im Forum ZF2 Einsteigerfragen
    Antworten: 3
    Letzter Beitrag: 21.10.2013, 04:58
  2. findManyToManyRowset über mehr als eine Relation
    Von KnechtRootRecht im Forum DB
    Antworten: 10
    Letzter Beitrag: 21.08.2012, 14:38
  3. Mehr als eine Navigation im View
    Von SRIT im Forum MVC
    Antworten: 0
    Letzter Beitrag: 10.10.2009, 16:54
  4. Antworten: 4
    Letzter Beitrag: 05.01.2009, 21:56
  5. Antworten: 8
    Letzter Beitrag: 02.09.2007, 23:43

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •