ORMオブジェクトを「複製」してから(新しい主キーを使用して)データベースに保存したいのですが、コピーしたオブジェクトの主キーの設定を解除できません。
$orm1 = new Model1($id);
if($orm1->loaded()) {
$orm2 = $orm1;
$orm2->id = null; //something like this?
unset($orm2->_primary_key); //or like this?
$orm2->save(); //I would like to create a new entry in the db but it doesn't work
}
十分に明確になっているといいのですが...基本的に、データベースにモデルを「再度保存」するにはどうすればよいですか...?