Mit CakePHP: Ich versuche, Kundeninformationen und die Adresse, die der Kunde verknüpft ist, zu aktualisieren. so dass Customer.address_id = Address.id undModell wird nicht aktualisiert
Kunden Modell
$belongsTo = 'Address';
Vom customers_controller
function profile($id = null)
{
if (empty($this->data['Customer']))
{
$this->Customer->id = $id;
$this->data = $this->Customer->read();
}
else
{
$this->Customer->id = $this->data['Customer']['id'];
$this->Customer->read();
$this->Customer->save($this->data['Customer']);
$this->Customer->Address->save($this->data['Address']);
}
}
Kunden richtig Updates, aber Adresse fügt immer eine neue Zeile. Wie bekomme ich diese Adresse zu aktualisieren?
Ich habe versucht, die Adresse ID als $ this-> Customer-> Address-> ID zuzuweisen, anscheinend hat das nicht funktioniert. –
muss es im Datenarray sein –