CakePHP: Manual/Developing/Models/Deleting

Удаление данных

Следующие методы могут быть использованы для удаления данных.


del

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

Удаляет запись с номером $id. По умолчанию, также удаляет записи, зависимые от этой записи, и которым предписано быть удаленными.

Например, когда удаляете запись пользователя (User), которая связана со многими записями рецептов (Recipe):


remove

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

Синоним для del().


deleteAll

deleteAll(mixed $conditions, $cascade = true, $callbacks = false)

Аналогично del() и remove(), за исключением того, что deleteAll() удаляет все записи, которые удовлетворяют переданным условиям. Параметр $conditions должен передавать SQL код или массив.

<< Сохранение данных | Ассоциации: связывание моделей >>