【发布时间】:2009-07-30 03:41:26
【问题描述】:
我一次性创建了多个关联,但在保存方面存在一些问题。
我有以下代码:
<?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();好像没多大用。
【问题讨论】:
标签: php cakephp has-and-belongs-to-many