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
$cascadaestá establecido atrue, los registrosRecetarelacionados también son borrados si el valor dedependent(ver la sección hasMany) en el modelo está establecida atrue. - si
$cascadaestá establecido afalse, los registrosRecetapermanecerán después de que elUsuariohaya 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.
