CakePHP Название таблицы в верхнем регистре MySQL - PullRequest
1 голос
/ 16 марта 2012

У меня есть таблица MYSQL, создаваемая и заполняемая другой программой, которую я не могу контролировать. Проблема состоит в том, что имя таблицы все в верхнем регистре "AFTER_HOURS", и если я использую

class ah extends AppModel {
    var $name = 'AFTER_HOUR';
    var $primaryKey = 'ID';
    var $displayField = 'ID';
}?>

я получаю сообщение об ошибке:

Ошибка: таблица базы данных a_f_t_e_r__h_o_u_rs для модели А не найдена.

Я все еще новичок в торте, как я могу решить эту проблему?

СПАСИБО

1 Ответ

3 голосов
/ 16 марта 2012

Чтобы указать, какую таблицу должна использовать модель, сделайте это в вашей модели:

var $useTable = 'AFTER_HOUR';

Подробности здесь: http://book.cakephp.org/1.3/view/1059/useTable

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...