<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">
<channel>
<title>CakePHP - Manual/Developing/Models/Attributes</title>
<link>http://cake-php.ru/wiki/Manual/Developing/Models/Attributes</link>
<description>History/revisions of CakePHP/Manual/Developing/Models/Attributes</description>
<language>en-us</language>
<item>
<title>2009-03-01 22:51:19</title>
<link>http://cake-php.ru/wiki/Manual/Developing/Models/Attributes/show?time=2009-03-01+22%3A51%3A19</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.attributes" href="http://cake-php.ru/wiki/Manual/Developing/Models/Attributes" class="">/Manual&amp;nbsp;/&amp;nbsp;Developing&amp;nbsp;/&amp;nbsp;Models&amp;nbsp;/&amp;nbsp;Attributes&lt;/a> за &lt;a href="http://cake-php.ru/wiki/Manual/Developing/Models/Attributes?time=2009-03-01+22%3A51%3A19">2009-03-01 22:51:19&lt;/a> и &lt;a href="http://cake-php.ru/wiki/Manual/Developing/Models/Attributes">2009-03-01 22:52:10&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Если переменная установлена в&amp;nbsp;true, то&amp;nbsp;данные, выбранные моделью во&amp;nbsp;время одного запроса, кэшируются. Они&amp;nbsp;кэшируются в&amp;nbsp;память и&amp;nbsp;только на&amp;nbsp;время выполнения этого запроса. Любые дублирующие запросы для&amp;nbsp;тех же&amp;nbsp;данных выгружаются кэшем.&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">Если переменная установлена в&amp;nbsp;true, то&amp;nbsp;данные, выбранные моделью во&amp;nbsp;время одного запроса, кэшируются. Они&amp;nbsp;кэшируются в&amp;nbsp;память и&amp;nbsp;только на&amp;nbsp;время выполнения этого запроса. Любые дублирующие запросы для&amp;nbsp;тех же&amp;nbsp;данных выгружаются кешем.&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2009-03-01 21:46:13</title>
<link>http://cake-php.ru/wiki/Manual/Developing/Models/Attributes/show?time=2009-03-01+21%3A46%3A13</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/Manual/Developing/Models/Attributes" class="">/Manual&amp;nbsp;/&amp;nbsp;Developing&amp;nbsp;/&amp;nbsp;Models&amp;nbsp;/&amp;nbsp;Attributes&lt;/a> за &lt;a href="http://cake-php.ru/wiki/Manual/Developing/Models/Attributes?time=2009-03-01+21%3A46%3A13">2009-03-01 21:46:13&lt;/a> и &lt;a href="http://cake-php.ru/wiki/Manual/Developing/Models/Attributes?time=2009-03-01+22%3A51%3A19">2009-03-01 22:51:19&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Контейнер для&amp;nbsp;выбранных данных модели. Данные возвращенные из&amp;nbsp;класса модели, обычно используются также, как&amp;nbsp;и&amp;nbsp;данные после вызова find(). Внутри колбэков вам&amp;nbsp;может понадобиться получить доступ к&amp;nbsp;данным, хранящимся в $data.&lt;br />
&lt;hr noshade="noshade" size="1" />&lt;a name="h818-1">&lt;/a>&lt;h3>_schema&lt;/h3>
Содержит метаданные, описывающие поля таблицы модели.&lt;br />
Каждое поле описывается следующими параметрами:&lt;br />
&lt;ul>&lt;li> name
&lt;/li>&lt;li> type (integer, string, datetime, etc.)
&lt;/li>&lt;li> null
&lt;/li>&lt;li> default value
&lt;/li>&lt;li> length&lt;/li>&lt;/ul>&lt;a name="h818-2">&lt;/a>&lt;h3>validate&lt;/h3>
Эта&amp;nbsp;переменная содержит правила, которые позволяют модели производить валидацию данных перед сохранением. &lt;br />
Индексы (их имена совпадают с&amp;nbsp;именами полей) содержат регулярные выражения, позволяющие модели проверять соответствие.&lt;br />
Замечание: Нет&amp;nbsp;необходимости вызывать validate() перед save(), т.к. save() автоматически проверит ваши данные непосредственно перед сохранением.&lt;br />
Для&amp;nbsp;получения дополнительной информации о&amp;nbsp;валидации читайте далее в&amp;nbsp;руководстве главу &amp;laquo;Валидация данных&amp;raquo;.&lt;a name="h818-3">&lt;/a>&lt;h3>name&lt;/h3>
Как&amp;nbsp;вы&amp;nbsp;читали ранее, переменная name необходима для&amp;nbsp;пользователей PHP4 и&amp;nbsp;содержит имя&amp;nbsp;модели.&lt;br />
&lt;div class="indent"> var $name = 'Example';&lt;/div>&lt;a name="h818-4">&lt;/a>&lt;h3>cacheQueries&lt;/h3>
Если переменная установлена в&amp;nbsp;true, то&amp;nbsp;данные, выбранные моделью во&amp;nbsp;время одного запроса, кэшируются. Они&amp;nbsp;кэшируются в&amp;nbsp;память и&amp;nbsp;только на&amp;nbsp;время выполнения этого запроса. Любые дублирующие запросы для&amp;nbsp;тех же&amp;nbsp;данных выгружаются кешем.&lt;br />
&lt;span class="missingpage">&amp;lt;&amp;lt; Колбэки&lt;/span>&lt;a href="http://cake-php.ru/wiki/Callbacks/edit?add=1" title="Создать эту страницу">?&lt;/a> | &lt;span class="missingpage">Пользовательские функции и&amp;nbsp;свойства &amp;gt;&amp;gt;&lt;/span>&lt;a href="http://cake-php.ru/wiki/CustomMethods/edit?add=1" title="Создать эту страницу">?&lt;/a>&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">Контейнер для&amp;nbsp;выбранных данных модели.&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2009-03-01 21:33:54</title>
<link>http://cake-php.ru/wiki/Manual/Developing/Models/Attributes/show?time=2009-03-01+21%3A33%3A54</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/Manual/Developing/Models/Attributes" class="">/Manual&amp;nbsp;/&amp;nbsp;Developing&amp;nbsp;/&amp;nbsp;Models&amp;nbsp;/&amp;nbsp;Attributes&lt;/a> за &lt;a href="http://cake-php.ru/wiki/Manual/Developing/Models/Attributes?time=2009-03-01+21%3A33%3A54">2009-03-01 21:33:54&lt;/a> и &lt;a href="http://cake-php.ru/wiki/Manual/Developing/Models/Attributes?time=2009-03-01+21%3A46%3A13">2009-03-01 21:46:13&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Множество имен полей не&amp;nbsp;может быть собрано в&amp;nbsp;одно поле для&amp;nbsp;вывода displayField. &lt;br />
Т.е., вы&amp;nbsp;не можете определить array('first_name', 'last_name') как&amp;nbsp;displayField.&lt;br />
Допустим, в&amp;nbsp;вашем приложении  Groups belong to&amp;nbsp;domain, который have many Users, которые в&amp;nbsp;свою очередь have many Articles. Вы&amp;nbsp;можете присвоить $recursive различные значения, в&amp;nbsp;зависимости от&amp;nbsp;того, какой объем информации вы&amp;nbsp;хотите получить после вызова $this-&amp;gt;Group-&amp;gt;find():&lt;br />
||**Глубина** |**Описание** ||&lt;br />
Присваивайте параметру значение не&amp;nbsp;более того, что&amp;nbsp;необходимо. Тогда ваше приложение не&amp;nbsp;будет работать медленно при&amp;nbsp;выборке данных.&lt;br />
Если вы&amp;nbsp;хотите объединить $recursive с&amp;nbsp;функциональностью полей, то&amp;nbsp;вам необходимо &lt;br />
вручную добавить поля, содержащие требуемые внешние ключи в&amp;nbsp;массив полей. &lt;br />
В&amp;nbsp;примере выше, это&amp;nbsp;означает добавить domain_id.&lt;a name="h818-1">&lt;/a>&lt;h3>order&lt;/h3>
Сортировка по&amp;nbsp;умолчанию для&amp;nbsp;данных, возвращаемых find операциями. Возможные значения:&lt;br />
$order = &amp;#147;field&amp;#148;&lt;br />
$order = "&lt;span class="missingpage">Model.field&lt;/span>&lt;a href="http://cake-php.ru/wiki/Model/field/edit?add=1" title="Создать эту страницу">?&lt;/a>";&lt;br />
$order = "&lt;span class="missingpage">Model.field&lt;/span>&lt;a href="http://cake-php.ru/wiki/Model/field/edit?add=1" title="Создать эту страницу">?&lt;/a> asc";&lt;br />
$order = "&lt;span class="missingpage">Model.field&lt;/span>&lt;a href="http://cake-php.ru/wiki/Model/field/edit?add=1" title="Создать эту страницу">?&lt;/a> ASC";&lt;br />
$order = "&lt;span class="missingpage">Model.field&lt;/span>&lt;a href="http://cake-php.ru/wiki/Model/field/edit?add=1" title="Создать эту страницу">?&lt;/a> DESC";&lt;br />
$order = array("&lt;span class="missingpage">Model.field&lt;/span>&lt;a href="http://cake-php.ru/wiki/Model/field/edit?add=1" title="Создать эту страницу">?&lt;/a>" =&amp;gt; &amp;#147;asc&amp;#148;, "&lt;span class="missingpage">Model.field&amp;nbsp;2&lt;/span>&lt;a href="http://cake-php.ru/wiki/Model/field2/edit?add=1" title="Создать эту страницу">?&lt;/a>" =&amp;gt; &amp;#147;DESC&amp;#148;);&lt;a name="h818-2">&lt;/a>&lt;h3>data&lt;/h3>
Контейнер для&amp;nbsp;выбранных данных модели.&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">Множество имен полей не&amp;nbsp;может быть собрано в&amp;nbsp;одно поле для&amp;nbsp;вывода displayField. Т.е., вы&amp;nbsp;не можете определить array('first_name', 'last_name') как&amp;nbsp;displayField.&lt;br />
Допустим, в&amp;nbsp;вашем приложении  Groups belong to&amp;nbsp;Domain, который have many Users, которые в&amp;nbsp;свою очередь have many Articles. Вы&amp;nbsp;можете присвоить $recursive различные значения, в&amp;nbsp;зависимости от&amp;nbsp;того, какой объем информации вы&amp;nbsp;хотите получить после вызова $this-&amp;gt;Group-&amp;gt;find():&lt;br />
||Глубина |Описание ||&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2009-03-01 19:51:00</title>
<link>http://cake-php.ru/wiki/Manual/Developing/Models/Attributes/show?time=2009-03-01+19%3A51%3A00</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/Manual/Developing/Models/Attributes" class="">/Manual&amp;nbsp;/&amp;nbsp;Developing&amp;nbsp;/&amp;nbsp;Models&amp;nbsp;/&amp;nbsp;Attributes&lt;/a> за &lt;a href="http://cake-php.ru/wiki/Manual/Developing/Models/Attributes?time=2009-03-01+19%3A51%3A00">2009-03-01 19:51:00&lt;/a> и &lt;a href="http://cake-php.ru/wiki/Manual/Developing/Models/Attributes?time=2009-03-01+21%3A33%3A54">2009-03-01 21:33:54&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Каждая таблица, как&amp;nbsp;правило, имеет первичный ключ, id. Вы&amp;nbsp;можете указать какое поле таблицы модель будет использовать как&amp;nbsp;первичный ключ. Это&amp;nbsp;применяется, когда вы&amp;nbsp;настраиваете &lt;!--notypo-->CakePHP&lt;!--/notypo--> для&amp;nbsp;работы с&amp;nbsp;уже существующей таблицей базы данных.&lt;br />
&lt;div class="indent">&lt;div class="indent">var $primaryKey = 'example_id'; // example_id &amp;ndash; имя&amp;nbsp;поля таблицы БД&lt;/div>&lt;/div>&lt;a name="h818-1">&lt;/a>&lt;h3>displayField&lt;/h3>
Переменная displayField определяет какое поле таблицы будет использоваться в&amp;nbsp;качестве метки (label) для&amp;nbsp;записи.  Метка используется в&amp;nbsp;скаффолдинге и&amp;nbsp;в вызовах find('list'). По&amp;nbsp;умолчанию, модель будет использовать имя&amp;nbsp;или заголовок (title).&lt;br />
Например, для&amp;nbsp;использования поля 'username':&lt;br />
class User extends &lt;span class="missingpage">App&amp;nbsp;Model&lt;/span>&lt;a href="http://cake-php.ru/wiki/AppModel/edit?add=1" title="Создать эту страницу">?&lt;/a> {&lt;br />
&lt;div class="indent"> var $displayField = 'username';&lt;/div>
Множество имен полей не&amp;nbsp;может быть собрано в&amp;nbsp;одно поле для&amp;nbsp;вывода displayField. Т.е., вы&amp;nbsp;не можете определить array('first_name', 'last_name') как&amp;nbsp;displayField.&lt;a name="h818-2">&lt;/a>&lt;h3>recursive&lt;/h3>
Свойство recursive определяет, как&amp;nbsp;глубоко &lt;!--notypo-->CakePHP&lt;!--/notypo--> должен заходить, при&amp;nbsp;выборке данных ассоциированных моделей с&amp;nbsp;помощью методов find(), findAll() и&amp;nbsp;read().&lt;br />
Допустим, в&amp;nbsp;вашем приложении  Groups belong to&amp;nbsp;Domain, который have many Users, которые в&amp;nbsp;свою очередь have many Articles. Вы&amp;nbsp;можете присвоить $recursive различные значения, в&amp;nbsp;зависимости от&amp;nbsp;того, какой объем информации вы&amp;nbsp;хотите получить после вызова $this-&amp;gt;Group-&amp;gt;find():&lt;br />
&lt;table class="usertable" border="1">
&lt;tr class="userrow">&lt;td class="usercell">Глубина &lt;/td>&lt;td  class="usercell">Описание &lt;/td>&lt;/tr>
&lt;tr class="userrow">&lt;td class="usercell">-1 &lt;/td>&lt;td  class="usercell">Кейк выберет только данные Group, без&amp;nbsp;связей &lt;/td>&lt;/tr>
&lt;tr class="userrow">&lt;td class="usercell"> 0&lt;/td>&lt;td  class="usercell">Кейк выберет данные Group и&amp;nbsp;её domain &lt;/td>&lt;/tr>
&lt;tr class="userrow">&lt;td class="usercell"> 1&lt;/td>&lt;td  class="usercell">Кейк выберет данные Group, её domain и&amp;nbsp;ассоциированных пользователей Users &lt;/td>&lt;/tr>
&lt;tr class="userrow">&lt;td class="usercell"> 2&lt;/td>&lt;td  class="usercell">Кейк выберет данные Group, её domain и&amp;nbsp;ассоциированных пользователей Users, и&amp;nbsp;ассоциированных статей Articles &lt;/td>&lt;/tr>
&lt;/table>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2009-03-01 19:19:07</title>
<link>http://cake-php.ru/wiki/Manual/Developing/Models/Attributes/show?time=2009-03-01+19%3A19%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/Manual/Developing/Models/Attributes" class="">/Manual&amp;nbsp;/&amp;nbsp;Developing&amp;nbsp;/&amp;nbsp;Models&amp;nbsp;/&amp;nbsp;Attributes&lt;/a> за &lt;a href="http://cake-php.ru/wiki/Manual/Developing/Models/Attributes?time=2009-03-01+19%3A19%3A07">2009-03-01 19:19:07&lt;/a> и &lt;a href="http://cake-php.ru/wiki/Manual/Developing/Models/Attributes?time=2009-03-01+19%3A51%3A00">2009-03-01 19:51:00&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;!--notypo-->&lt;div class="code">&lt;code>&lt;span style="color: #000000">
&lt;span style="color: #0000BB">&amp;lt;?&lt;br />&lt;/span>&lt;span style="color: #007700">class&amp;nbsp;&lt;/span>&lt;span style="color: #0000BB">Example&amp;nbsp;&lt;/span>&lt;span style="color: #007700">extends&amp;nbsp;&lt;/span>&lt;span style="color: #0000BB">AppModel&amp;nbsp;&lt;/span>&lt;span style="color: #007700">{&lt;br />&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;&lt;/span>&lt;span style="color: #0000BB">$useDbConfig&amp;nbsp;&lt;/span>&lt;span style="color: #007700">=&amp;nbsp;&lt;/span>&lt;span style="color: #DD0000">'alternate'&lt;/span>&lt;span style="color: #007700">;&lt;br />}&lt;br />&lt;/span>&lt;span style="color: #0000BB">?&amp;gt;&lt;/span>
&lt;/span>
&lt;/code>&lt;/div>&lt;!--/notypo-->&lt;a name="h818-1">&lt;/a>&lt;h3>useTable&lt;/h3>
Свойство useTable определяет имя&amp;nbsp;таблицы базы данных. По&amp;nbsp;умолчанию, модель использует имя&amp;nbsp;класса модели, написанное строчными буквами во&amp;nbsp;множественном числе. Присваивайте этому параметру имя&amp;nbsp;таблицы, если оно&amp;nbsp;отличается от&amp;nbsp;имени по&amp;nbsp;умолчанию, или&amp;nbsp;устанавливайте в&amp;nbsp;false, если вы&amp;nbsp;хотите, чтобы модель не&amp;nbsp;использовала таблицу вообще.&lt;br />
&lt;!--notypo-->&lt;div class="code">&lt;code>&lt;span style="color: #000000">
&lt;span style="color: #0000BB">&amp;lt;?&lt;br />&lt;/span>&lt;span style="color: #007700">class&amp;nbsp;&lt;/span>&lt;span style="color: #0000BB">Example&amp;nbsp;&lt;/span>&lt;span style="color: #007700">extends&amp;nbsp;&lt;/span>&lt;span style="color: #0000BB">AppModel&amp;nbsp;&lt;/span>&lt;span style="color: #007700">{&lt;br />&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;&lt;/span>&lt;span style="color: #0000BB">$useTable&amp;nbsp;&lt;/span>&lt;span style="color: #007700">=&amp;nbsp;&lt;/span>&lt;span style="color: #0000BB">false&lt;/span>&lt;span style="color: #007700">;&amp;nbsp;&lt;/span>&lt;span style="color: #FF8000">//&amp;nbsp;Эта&amp;nbsp;модель&amp;nbsp;не&amp;nbsp;использует&amp;nbsp;таблицу&amp;nbsp;базы&amp;nbsp;данных&lt;br />&lt;/span>&lt;span style="color: #007700">}&lt;br />&lt;/span>&lt;span style="color: #0000BB">?&amp;gt;&lt;/span>
&lt;/span>
&lt;/code>&lt;/div>&lt;!--/notypo-->&lt;br />
&lt;!--notypo-->&lt;div class="code">&lt;code>&lt;span style="color: #000000">
&lt;span style="color: #0000BB">&amp;lt;?&lt;br />&lt;/span>&lt;span style="color: #007700">class&amp;nbsp;&lt;/span>&lt;span style="color: #0000BB">Example&amp;nbsp;&lt;/span>&lt;span style="color: #007700">extends&amp;nbsp;&lt;/span>&lt;span style="color: #0000BB">AppModel&amp;nbsp;&lt;/span>&lt;span style="color: #007700">{&lt;br />&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;&lt;/span>&lt;span style="color: #0000BB">$useTable&amp;nbsp;&lt;/span>&lt;span style="color: #007700">=&amp;nbsp;&lt;/span>&lt;span style="color: #DD0000">'exmp'&lt;/span>&lt;span style="color: #007700">;&amp;nbsp;&lt;/span>&lt;span style="color: #FF8000">//&amp;nbsp;Эта&amp;nbsp;модель&amp;nbsp;использует&amp;nbsp;таблицу&amp;nbsp;'exmp'&lt;br />&lt;/span>&lt;span style="color: #007700">}&lt;br />&lt;/span>&lt;span style="color: #0000BB">?&amp;gt;&lt;/span>
&lt;/span>
&lt;/code>&lt;/div>&lt;!--/notypo-->&lt;a name="h818-2">&lt;/a>&lt;h3>tablePrefix&lt;/h3>
Имя&amp;nbsp;префикса таблицы, используемое для&amp;nbsp;модели. Префикс таблицы изначально определяется в&amp;nbsp;/app/config/database.php. По&amp;nbsp;умолчанию, префикса нет. Вы&amp;nbsp;можете установить префикс, определив переменную модели tablePrefix.&lt;br />
&lt;!--notypo-->&lt;div class="code">&lt;code>&lt;span style="color: #000000">
&lt;span style="color: #0000BB">&amp;lt;?&lt;br />&lt;/span>&lt;span style="color: #007700">class&amp;nbsp;&lt;/span>&lt;span style="color: #0000BB">Example&amp;nbsp;&lt;/span>&lt;span style="color: #007700">extends&amp;nbsp;&lt;/span>&lt;span style="color: #0000BB">AppModel&amp;nbsp;&lt;/span>&lt;span style="color: #007700">{&lt;br />&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;&lt;/span>&lt;span style="color: #0000BB">$tablePrefix&amp;nbsp;&lt;/span>&lt;span style="color: #007700">=&amp;nbsp;&lt;/span>&lt;span style="color: #DD0000">'alternate_'&lt;/span>&lt;span style="color: #007700">;&amp;nbsp;&lt;/span>&lt;span style="color: #FF8000">//&amp;nbsp;будет&amp;nbsp;использовать&amp;nbsp;'alternate_examples'&lt;br />&lt;/span>&lt;span style="color: #007700">}&lt;br />&lt;/span>&lt;span style="color: #0000BB">?&amp;gt;&lt;/span>
&lt;/span>
&lt;/code>&lt;/div>&lt;!--/notypo-->&lt;a name="h818-3">&lt;/a>&lt;h3>primaryKey&lt;/h3>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2009-02-12 20:28:48</title>
<link>http://cake-php.ru/wiki/Manual/Developing/Models/Attributes/show?time=2009-02-12+20%3A28%3A48</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/Manual/Developing/Models/Attributes" class="">/Manual&amp;nbsp;/&amp;nbsp;Developing&amp;nbsp;/&amp;nbsp;Models&amp;nbsp;/&amp;nbsp;Attributes&lt;/a> за &lt;a href="http://cake-php.ru/wiki/Manual/Developing/Models/Attributes?time=2009-02-12+20%3A28%3A48">2009-02-12 20:28:48&lt;/a> и &lt;a href="http://cake-php.ru/wiki/Manual/Developing/Models/Attributes?time=2009-03-01+19%3A19%3A07">2009-03-01 19:19:07&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;br />
Переменные модели позволяют вам&amp;nbsp;определять свойства, которые могут изменить поведение модели по&amp;nbsp;умолчанию.&lt;br />
&lt;br />
&lt;hr noshade="noshade" size="1" />
&lt;a name="h818-1">&lt;/a>&lt;h3>useDbConfig&lt;/h3>
&lt;br />
Свойство useDbConfig &amp;ndash; это&amp;nbsp;строка, которая определяет имя&amp;nbsp;соединения с&amp;nbsp;базой данных, которое используется для&amp;nbsp;связывания вашего класса модели и&amp;nbsp;соответствующей таблицы базы данных. Вы&amp;nbsp;можете присвоить этому параметру любое имя&amp;nbsp;соединения, определенное в&amp;nbsp;файле конфигурации базы данных (/app/config/database.php).&lt;br />
&lt;br />
По&amp;nbsp;умолчанию useDbConfig = 'default'.&lt;br />
&lt;br />
Пример использования:&lt;br />&lt;/div>&lt;/div>
</description>
</item>
</channel>
</rss>
