如何使用CakePhp克隆/复制sql记录?

时间:2013-01-09 14:37:18

标签: php cakephp cakephp-2.0 clone record

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

2 个答案:

答案 0 :(得分:18)

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

$record = $this->Model->findById(1);
$record['Model']['id'] = NULL;
$this->Model->save($record);

答案 1 :(得分:6)

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

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

会复制ID为1的行。