<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">
<channel>
<title>CakePHP - Manual/Developing/Models/Deleting</title>
<link>http://cake-php.ru/wiki/Manual/Developing/Models/Deleting</link>
<description>History/revisions of CakePHP/Manual/Developing/Models/Deleting</description>
<language>en-us</language>
<item>
<title>2009-02-12 20:28:05</title>
<link>http://cake-php.ru/wiki/Manual/Developing/Models/Deleting/show?time=2009-02-12+20%3A28%3A05</link>
<description>&lt;div class="pageBefore">&lt;img src="http://cake-php.ru/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a name=".manual.developing.models.deleting" href="http://cake-php.ru/wiki/Manual/Developing/Models/Deleting" class="">/Manual&amp;nbsp;/&amp;nbsp;Developing&amp;nbsp;/&amp;nbsp;Models&amp;nbsp;/&amp;nbsp;Deleting&lt;/a> за &lt;a href="http://cake-php.ru/wiki/Manual/Developing/Models/Deleting?time=2009-02-12+20%3A28%3A05">2009-02-12 20:28:05&lt;/a> и &lt;a href="http://cake-php.ru/wiki/Manual/Developing/Models/Deleting">2009-02-22 13:15:46&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;br />
Следующие методы могут быть использованы для&amp;nbsp;удаления данных.&lt;br />
&lt;br />
&lt;hr noshade="noshade" size="1" />
&lt;a name="h815-1">&lt;/a>&lt;h3>del&lt;/h3>
&lt;br />
&lt;div class="indent"> &lt;strong>del(int $id = null, boolean $cascade = true);&lt;/strong>&lt;/div>
&lt;br />
Удаляет запись с&amp;nbsp;номером $id. По&amp;nbsp;умолчанию, также удаляет записи, зависимые от&amp;nbsp;этой записи, и&amp;nbsp;которым предписано быть удаленными.&lt;br />
&lt;br />
Например, когда удаляете запись пользователя (User), которая связана со&amp;nbsp;многими записями рецептов (Recipe):&lt;br />
&lt;br />
&lt;ul>&lt;li> если $cascade = true, то&amp;nbsp;связанные записи рецептов также будут удалены, при&amp;nbsp;условии, что&amp;nbsp;переменная зависимости модели установлена в&amp;nbsp;true.
&lt;/li>&lt;li> если $cascade = false, то&amp;nbsp;записи рецептов останутся, а&amp;nbsp;пользователь будет удален.&lt;/li>&lt;/ul>
&lt;br />
&lt;hr noshade="noshade" size="1" />
&lt;a name="h815-2">&lt;/a>&lt;h3>remove&lt;/h3>
&lt;br />
&lt;div class="indent"> &lt;strong>remove(int $id = null, boolean $cascade = true);&lt;/strong>&lt;/div>
&lt;br />
Синоним для&amp;nbsp;del().&lt;br />
&lt;br />
&lt;hr noshade="noshade" size="1" />
&lt;a name="h815-3">&lt;/a>&lt;h3>deleteAll&lt;/h3>
&lt;br />
&lt;div class="indent"> &lt;strong>deleteAll(mixed $conditions, $cascade = true, $callbacks = false)&lt;/strong>&lt;/div>
&lt;br />
Аналогично del() и&amp;nbsp;remove(), за&amp;nbsp;исключением того, что&amp;nbsp;deleteAll() удаляет все&amp;nbsp;записи, которые удовлетворяют переданным условиям. Параметр $conditions должен передавать SQL&amp;nbsp;код или&amp;nbsp;массив.&lt;br />
&lt;br />
&lt;span class="missingpage">&amp;lt;&amp;lt; Сохранение данных&lt;/span>&lt;a href="http://cake-php.ru/wiki/Saving/edit?add=1" title="Создать эту страницу">?&lt;/a> | &lt;span class="missingpage">Ассоциации: связывание моделей &amp;gt;&amp;gt;&lt;/span>&lt;a href="http://cake-php.ru/wiki/Associations/edit?add=1" title="Создать эту страницу">?&lt;/a>&lt;br />&lt;/div>&lt;/div>
</description>
</item>
</channel>
</rss>
