6

如何使用 CakePhp 克隆/复制 sql 记录?是否有本地方式或者我需要找到我的记录然后保存它?

4

2 回答 2

18

您需要使用查找和保存功能。

$record = $this->Model->findById(1);
$record['Model']['id'] = NULL;
$this->Model->save($record);
于 2013-01-09T14:39:01.633 回答
6

本身没有本机“复制”命令。但是在创建/保存之后的查找/读取操作应该可以工作。

$row = $this->Model->findById(1);
$this->Model->create(); // Create a new record
$this->Model->save($row); // And save it

将复制 id 为 1 的行。

于 2013-01-09T14:39:11.520 回答