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 に答える