Nun zu meinem Problem:
Ich habe eine Tabelle mit 2 Fremdschlüssel auf weitereTabellen. Diese eine Tabelle möchte ich befüllen. Hierzu lasse ich mir auf zwei verschiedenen Views Fremdschlüssel zuvor vom Benutzer auswählen die Daten für den Fremdschlüssel (Einträge existieren schon) auswählen. Jetzt bin ich in der 3. (und letzten) View angelangt in der ich die bereits ausgewählten Daten anzeigen lassen möchte (Details) und des Weiteren die restlichen Felder eingeben möchte. Hierzu benötige ich jedoch den Zugriff auf 3 Models (2 Views um die ausgewählten Daten anzuzeigen worauf die FKs verweisen und eine um die eigentlichen Tabellenfelder ausfüllen zu lassen).
Im Controller kann ich ja das $data array wie folgt setzen.
- Code: Alles auswählen
- $this->data=$this->Customer->read(NULL, $cid);
wenn ich jetzt jedoch noch das der zuvor ausgewählt "shop" anzeigen möchte würde ich durch die nächste Zuweisung das Datamodell. Ich benötige jedoch mehere Modells um mir bestimmte Felder zur anzeige oder zum verändern voranzeigen zu lassen.
Also meine Frage wie kann ich mehrere Models dem $data-array zuweisen für das automatische Mapping in der View.