0
cakephpの使用: お客様の情報とお客様のリンク先のアドレスを更新しようとしています。 Customer.address_id = Address.id、およびモデルは更新されません
カスタマー・モデル
$belongsTo = 'Address';
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']);
}
}
お客様が正常に更新しますが、アドレスは常に新しい行を挿入するような。このアドレスを更新するにはどうすればよいですか?
私は$ this-> Customer-> Address-> idというアドレスIDを割り当てようとしましたが、これはうまくいきませんでした。 –
データ配列内にある必要があります –