Wie klonen/kopieren Sie einen SQL-Datensatz mit CakePhp? Gibt es einen nativen Weg oder muss ich finden meinen Datensatz und dann speichern es?Wie klonen/kopieren Sie einen SQL-Datensatz mit CakePhp?
6
A
Antwort
6
Es gibt keinen nativen "Kopier" -Befehl an sich. Aber eine Such-/Leseoperation gefolgt von einer Erstellung/Speicherung sollte funktionieren.
$row = $this->Model->findById(1);
$this->Model->create(); // Create a new record
$this->Model->save($row); // And save it
Möchten Sie die Zeile mit der ID kopieren 1.
18
Sie müssen die Funktion zum Suchen und Speichern verwenden.
$record = $this->Model->findById(1);
$record['Model']['id'] = NULL;
$this->Model->save($record);