Seit gut 2 Tagen suche ich verzweifelt nach der Loesung.
Mein Problem ist folgendes:
Das "Bestellprogramm" besteht aus drei Teilen:
-articles
-orderedarticles
-orders
Wenn also einer "order" Artikel zugeordnet werden, werden diese aus dem aktuellen Artikelstamm "articles" gelesen und (absichtlich) als statische Daten in die "orderedarticles"-DB geschrieben.
Dies soll verhindern, dass abgeschlossene Bestellungen im Nachhinein geaendert werden koennen.
In der View der aktuellen "order" sollte man dann die Artikel aus dem Artikelstamm anzeigen und bestellen koennen.
Nun meine Frage:
Wie kann ich aus der "order" Daten aus "articles" lesen und in "orderedarticles" schreiben?
Ich habe schon versucht via eine globale Variable die Daten in einen anderen Controller zu kopieren. Das gelang mir jedoch nicht und ich denke, es muss einen einfacheren resp. offizielleren Weg geben in Cake.
Wie greife ich z.B. aus dem orders_controller auf das "name"-Feld der articles-DB zu?
Geht das irgendwie via $this->Order->Article->....?
Die Diskussion ist eroeffnet