我一口气创建了多个关联,在保存方面存在一些问题。
我有以下代码:
<?php
foreach($userData as $user) {
$data = array('User' => array('id' => $user['id']), 'Site' => array('id' => $user['site_id']));
$this->User->save($data);
}
?>
尽管我总是遇到同样的问题,但我已经尝试过以不同的方式格式化数据数组。当插入新条目或更新当前条目时,之前的条目会被移动。
尽管我需要触发行为,但我可以只使用以下内容。
$this->User->SiteUser->save($data);
编辑:还有 $this->User->create(); 似乎没有多大作用。