<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">
<channel>
<title>CakePHP - Code/Models/UniqueFieldsValidation</title>
<link>http://cake-php.ru/wiki/Code/Models/UniqueFieldsValidation</link>
<description>History/revisions of CakePHP/Code/Models/UniqueFieldsValidation</description>
<language>en-us</language>
<item>
<title>2007-12-23 14:44:02</title>
<link>http://cake-php.ru/wiki/Code/Models/UniqueFieldsValidation/show?time=2007-12-23+14%3A44%3A02</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=".code.models.uniquefieldsvalidation" href="http://cake-php.ru/wiki/Code/Models/UniqueFieldsValidation" class="">/Code&amp;nbsp;/&amp;nbsp;Models&amp;nbsp;/&amp;nbsp;Unique&amp;nbsp;Fields&amp;nbsp;Validation&lt;/a> за &lt;a href="http://cake-php.ru/wiki/Code/Models/UniqueFieldsValidation?time=2007-12-23+14%3A44%3A02">2007-12-23 14:44:02&lt;/a> и &lt;a href="http://cake-php.ru/wiki/Code/Models/UniqueFieldsValidation">2007-12-23 14:46:42&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">//или&lt;br />
Соответственно в&amp;nbsp;View код&amp;nbsp;для второго случая будет выглядеть так:&lt;br />
&amp;lt;?=$form-&amp;gt;error('Post/unique_firstname_lastname', 'Уже есть такой автор!');?&amp;gt;&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2007-12-23 14:41:56</title>
<link>http://cake-php.ru/wiki/Code/Models/UniqueFieldsValidation/show?time=2007-12-23+14%3A41%3A56</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  href="http://cake-php.ru/wiki/Code/Models/UniqueFieldsValidation" class="">/Code&amp;nbsp;/&amp;nbsp;Models&amp;nbsp;/&amp;nbsp;Unique&amp;nbsp;Fields&amp;nbsp;Validation&lt;/a> за &lt;a href="http://cake-php.ru/wiki/Code/Models/UniqueFieldsValidation?time=2007-12-23+14%3A41%3A56">2007-12-23 14:41:56&lt;/a> и &lt;a href="http://cake-php.ru/wiki/Code/Models/UniqueFieldsValidation?time=2007-12-23+14%3A44%3A02">2007-12-23 14:44:02&lt;/a>&lt;/b>&lt;br />
&lt;br />
No differences.&lt;/div>
</description>
</item>
<item>
<title>2007-12-23 14:41:40</title>
<link>http://cake-php.ru/wiki/Code/Models/UniqueFieldsValidation/show?time=2007-12-23+14%3A41%3A40</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  href="http://cake-php.ru/wiki/Code/Models/UniqueFieldsValidation" class="">/Code&amp;nbsp;/&amp;nbsp;Models&amp;nbsp;/&amp;nbsp;Unique&amp;nbsp;Fields&amp;nbsp;Validation&lt;/a> за &lt;a href="http://cake-php.ru/wiki/Code/Models/UniqueFieldsValidation?time=2007-12-23+14%3A41%3A40">2007-12-23 14:41:40&lt;/a> и &lt;a href="http://cake-php.ru/wiki/Code/Models/UniqueFieldsValidation?time=2007-12-23+14%3A41%3A56">2007-12-23 14:41:56&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;span class="mark">20-го декабря нашёл в&amp;nbsp;коде досадный недочёт: проверка на&amp;nbsp;уникальность срабатывала при&amp;nbsp;редактировании записи. Исправил.&lt;/span>&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">?20-го декабря нашёл в&amp;nbsp;коде досадный недочёт: проверка на&amp;nbsp;уникальность срабатывала при&amp;nbsp;редактировании записи. Исправил.?&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2007-12-23 14:34:23</title>
<link>http://cake-php.ru/wiki/Code/Models/UniqueFieldsValidation/show?time=2007-12-23+14%3A34%3A23</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  href="http://cake-php.ru/wiki/Code/Models/UniqueFieldsValidation" class="">/Code&amp;nbsp;/&amp;nbsp;Models&amp;nbsp;/&amp;nbsp;Unique&amp;nbsp;Fields&amp;nbsp;Validation&lt;/a> за &lt;a href="http://cake-php.ru/wiki/Code/Models/UniqueFieldsValidation?time=2007-12-23+14%3A34%3A23">2007-12-23 14:34:23&lt;/a> и &lt;a href="http://cake-php.ru/wiki/Code/Models/UniqueFieldsValidation?time=2007-12-23+14%3A41%3A40">2007-12-23 14:41:40&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">?20-го декабря нашёл в&amp;nbsp;коде досадный недочёт: проверка на&amp;nbsp;уникальность срабатывала при&amp;nbsp;редактировании записи. Исправил.?&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2007-12-23 14:32:07</title>
<link>http://cake-php.ru/wiki/Code/Models/UniqueFieldsValidation/show?time=2007-12-23+14%3A32%3A07</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  href="http://cake-php.ru/wiki/Code/Models/UniqueFieldsValidation" class="">/Code&amp;nbsp;/&amp;nbsp;Models&amp;nbsp;/&amp;nbsp;Unique&amp;nbsp;Fields&amp;nbsp;Validation&lt;/a> за &lt;a href="http://cake-php.ru/wiki/Code/Models/UniqueFieldsValidation?time=2007-12-23+14%3A32%3A07">2007-12-23 14:32:07&lt;/a> и &lt;a href="http://cake-php.ru/wiki/Code/Models/UniqueFieldsValidation?time=2007-12-23+14%3A34%3A23">2007-12-23 14:34:23&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;div class="indent">&lt;div class="indent">&amp;lt;?=$form-&amp;gt;error('Post/title', 'Необходим заголовок.');?&amp;gt;&lt;br />
&amp;lt;?=$form-&amp;gt;error('Post/text', 'Текст не&amp;nbsp;должен быть пустым!');?&amp;gt;&lt;/div>&lt;/div>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2007-12-17 22:56:49</title>
<link>http://cake-php.ru/wiki/Code/Models/UniqueFieldsValidation/show?time=2007-12-17+22%3A56%3A49</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  href="http://cake-php.ru/wiki/Code/Models/UniqueFieldsValidation" class="">/Code&amp;nbsp;/&amp;nbsp;Models&amp;nbsp;/&amp;nbsp;Unique&amp;nbsp;Fields&amp;nbsp;Validation&lt;/a> за &lt;a href="http://cake-php.ru/wiki/Code/Models/UniqueFieldsValidation?time=2007-12-17+22%3A56%3A49">2007-12-17 22:56:49&lt;/a> и &lt;a href="http://cake-php.ru/wiki/Code/Models/UniqueFieldsValidation?time=2007-12-23+14%3A32%3A07">2007-12-23 14:32:07&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;div class="indent">        if&amp;nbsp;(empty($id)){ &lt;br />
            $query[$this-&amp;gt;name.'.id'] = "!= NULL";&lt;br />
        }  &lt;br />
        else{ &lt;br />
            $query[$this-&amp;gt;name.'.id'] = "!= {$id}";&lt;br />
        }&lt;br />
&lt;div class="indent">	return $this-&amp;gt;checkUnique($this-&amp;gt;unique, $this-&amp;gt;id);&lt;/div>&lt;/div>
?&amp;gt;%%&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;div class="indent">        if&amp;nbsp;(empty($id)) &lt;br />
            $fields[$this-&amp;gt;name.'.id'] = "!= NULL";  &lt;br />
        else &lt;br />
            $fields[$this-&amp;gt;name.'.id'] = "!= {$id}";&lt;br />
&lt;div class="indent">	return $this-&amp;gt;checkUnique($this-&amp;gt;unique);&lt;/div>&lt;/div>&lt;/div>&lt;/div>
</description>
</item>
</channel>
</rss>

