Ergebnis 1 bis 4 von 4

Thema: DCA, 1:N, 'ptable' vs. 'ctable' Array

  1. #1
    Contao-Fan Avatar von deerwood
    Registriert seit
    24.11.2009.
    Ort
    Hamburg
    Beiträge
    344

    Standard DCA, 1:N, 'ptable' vs. 'ctable' Array

    Moin alle,

    aus gegebenem Anlass:

    leider ist mir nicht klar, wie konsequent ich diese beiden Angaben im DCA 'config' Array machen muss/sollte. Muss ich für jede 1:N (Master : Detail) Beziehung jeweils beide Angaben machen (die 'ctable' natürlich nur bei der Master Tabelle, die 'ptable' dann bei allen Detail/Child Tabellen)?

    Beispiel:
    Code:
    +---------+         +-----------+
    |  Kunde  | ------< |  Auftrag  |
    +---------+  1   N  +-----------+
         | 1
         |              +-----------+
         `------------< |  Angebot  |
                     N  +-----------+
    Kunde hätte jetzt natürlich 'ctable' => array('Auftrag','Angebot'), reicht das für TL? Oder müssen die DCAs von Auftrag und Angebot zwingend auch jeweils Einträge 'ptable' => 'Kunde' aufweisen? Falls nicht zwingend, was ist, falls man z.B. das Flag 'doNotCpoyRecords' => true bei Auftrag und Angebot setzen will?

    Ich habe sicher was übersehen, aber weder in der online verfügbaren DCA Doku noch im aktuellen Buch konnte ich ausreichende Hinweise finden.

    LG, Georg

  2. #2
    Contao-Nutzer Avatar von Seitengestalter
    Registriert seit
    30.12.2009.
    Ort
    Geretsried
    Beiträge
    79

    Standard

    Hallo Georg,

    ich bin zwar auch noch Neuling, aber ich denke Du musst die 'ptable' schon angeben (und warum auch nicht, das macht doch nicht viel Arbeit?). Denn wenn Du ein neues Angebot oder einen neuen Auftrag anlegen möchtest muss TL ja wissen, welchem Kunden das zugeordnet werden soll.
    Bin dennoch gespannt auf Anworten von den Profis, hilft beim Verständnis von den Zusammenhängen der TL-Verwaltung.
    Gruß, Roland

  3. #3
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.668
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das musst du auf jeden Fall immer angeben.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  4. #4
    Contao-Fan Avatar von deerwood
    Registriert seit
    24.11.2009.
    Ort
    Hamburg
    Beiträge
    344

    Standard

    Moin Roland, Andreas, alle,

    Zitat Zitat von andreas.schempp Beitrag anzeigen
    Das musst du auf jeden Fall immer angeben.
    Danke Andreas, gut zu wissen, LG, Georg

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 16.10.2010, 14:27
  2. Antworten: 2
    Letzter Beitrag: 15.10.2010, 17:35
  3. Modul mit pTabe und cTable erstellen
    Von Markus C. im Forum Entwickler-Fragen
    Antworten: 5
    Letzter Beitrag: 01.09.2009, 15:40
  4. Navigations Array
    Von FUJI im Forum Layout / Templates / Holy Grail
    Antworten: 1
    Letzter Beitrag: 28.08.2009, 12:21
  5. Entwicklung: dca ptable class an dca ctable class vererben
    Von xs-hoppelhase im Forum Entwickler-Tutorials
    Antworten: 0
    Letzter Beitrag: 17.08.2009, 17:40

Berechtigungen

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