Home PageКаталог Изменения НовыеКомментарии Пользователи Регистрация
CakePHP: Manual/Developing/Models/Attributes ...
Это старая версия Manual/Developing/Models/Attributes за 2009-03-01 19:51:00..

Переменные модели


Переменные модели позволяют вам определять свойства, которые могут изменить поведение модели по умолчанию.



useDbConfig


Свойство useDbConfig – это строка, которая определяет имя соединения с базой данных, которое используется для связывания вашего класса модели и соответствующей таблицы базы данных. Вы можете присвоить этому параметру любое имя соединения, определенное в файле конфигурации базы данных (/app/config/database.php).


По умолчанию useDbConfig = 'default'.


Пример использования:


<?
class Example extends AppModel {
   var 
$useDbConfig 'alternate';
}
?>



useTable


Свойство useTable определяет имя таблицы базы данных. По умолчанию, модель использует имя класса модели, написанное строчными буквами во множественном числе. Присваивайте этому параметру имя таблицы, если оно отличается от имени по умолчанию, или устанавливайте в false, если вы хотите, чтобы модель не использовала таблицу вообще.


<?
class Example extends AppModel {
   var 
$useTable false// Эта модель не использует таблицу базы данных
}
?>


<?
class Example extends AppModel {
   var 
$useTable 'exmp'// Эта модель использует таблицу 'exmp'
}
?>



tablePrefix


Имя префикса таблицы, используемое для модели. Префикс таблицы изначально определяется в /app/config/database.php. По умолчанию, префикса нет. Вы можете установить префикс, определив переменную модели tablePrefix.


Пример использования:


<?
class Example extends AppModel {
   var 
$tablePrefix 'alternate_'// будет использовать 'alternate_examples'
}
?>



primaryKey



 
Комментарии
Добавить комментарий:

Файлов нет. [Показать файлы/форму]