3.7.5 Borrando Datos

Estos métodos pueden ser usados para eliminar datos.

3.7.5.1 del

del(int $id = null, boolean $cascada = true);

Borra el registro identificado por $id. Por defecto, también borra los registros dependientes del registro especificado a ser borrado.

Por ejemplo, cuando se borra un registro Usuario que está ligado a varios registros Receta:

  • si $cascada está establecido a true, los registros Receta relacionados también son borrados si el valor de dependent (ver la sección hasMany) en el modelo está establecida a true.
  • si $cascada está establecido a false, los registros Receta permanecerán después de que el Usuario haya sido borrado.

3.7.5.2 remove

remove(int $id = null, boolean $cascada = true);

Un sinónimo de del().

3.7.5.3 deleteAll

deleteAll(mixed $condiciones, $cascada = true)

De la misma manera que del() y remove(), excepto que deleteAll() borra todos los registros que cumplen las condiciones dadas. El array $condiciones debería ser pasado como un fragmento SQL o array.