world tutorial hello example español ejemplos cakephp3 cakephp cakephp-2.0

tutorial - cakephp3



CakePHP: cómo registrarse antes de guardar si se trata de un INSERT o UPDATE (3)

Puede verificar los datos si el id existe:

function beforeSave($options = array()) { if(empty($this->data[$this->alias][''id''])) { //INSERT } else { //UPDATE } }

En el método beforeSave mi modelo, ¿cómo puedo verificar si la operación de guardado será INSERT o UPDATE?

Quiero agregar a los datos del modelo, pero solo si está insertando una nueva fila.



Puedes intentar esto

public function beforeSave($options = array()) { if($this->id) { // Update } else { // Add } }