Использование cakephp:
Я пытаюсь обновить информацию о клиенте и адрес, с которым связан клиент.
такой, что Customer.address_id = Address.id и
Модель клиента
$belongsTo = 'Address';
От контроллера_пользователей
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']);
}
}
Клиент корректно обновляется, но Address всегда вставляет новую строку. Как мне получить этот адрес для обновления?