Guten Morgen Mike,

wenn ich Dich richtig verstehe, hast Du doch in Deinem location-array die
zugehörigen customer-Daten enthalten und kannst sie auch mit bspw.
$location['Customer']['customer'] (Ausgabe: "Testfirma GmbH") ausgeben. Du
benötigst kein extra Array "customer". Dadurch, dass Du in den Models eine
Verbindung zwischen Location und Customer hergestellt hast und in der DB den
Fremdschlüssel "customer_id" in der location-Tabelle gesetzt hast, erhältst
Du bei einer Abfrage $this->Location->read() automatisch die Customer-Daten
zu der entsprechenden Location. Wenn Du in der View tatsächlich nur die
Location-Daten benötigst, kannst Du VOR der read()-Abfrage
$this->Location->recursive = -1;
setzen, dann erhältst Du halt nur die Location-Daten ohne Customer-Daten.

Warum Du bei der Ausgabe print_r($customer) eine "1" bekommst, weiß ich
jetzt auch gerade nicht, hast Du irgendwo $this->set('customer',...); im
Controller stehen? Oder ist das automatisch von Cake? Hm...keine Ahnung.

Viele Grüße,
Petra

-- 
http://www.petradammann.de

--~--~---------~--~----~------------~-------~--~----~
Bitte bei Fragen immer auch die aktuell verwendete cakePHP Version angeben und
wenn möglich auch das verwendete Betriebssystem und die PHP Version. Danke.
Sie erhalten diese Nachricht, weil Sie Mitglied sind von Google Groups-Gruppe 
"CakePHP-de für deutsche CakePHP Entwickler".
 Für das Erstellen von Beiträgen in dieser Gruppe senden Sie eine E-Mail
an [email protected]
 Um sich von dieser Gruppe abzumelden, senden Sie eine E-Mail an [EMAIL 
PROTECTED]
 Weitere Optionen finden Sie in dieser Gruppe unter 
http://groups.google.com/group/cakephp-de?hl=de
-~----------~----~----~----~------~----~------~--~---

Antwort per Email an