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

Dac*_*bah 6 php clone cakephp record cakephp-2.0

如何使用CakePhp克隆/复制sql记录?有原生方式还是我需要找到我的记录然后保存

nos*_*one 18

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

$record = $this->Model->findById(1);
$record['Model']['id'] = NULL;
$this->Model->save($record);
Run Code Online (Sandbox Code Playgroud)


Old*_*ool 6

本身没有本机"复制"命令.但是创建/保存之后的查找/读取操作应该有效.

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

将复制id为1的行.