CakePHP не удалось сохранить определенный столбец - PullRequest
0 голосов
/ 30 ноября 2011

Я пытаюсь сохранить модель так:

$this->User->save(
    array(
        'User' => array(
            'id'                => $id,
            'persistent_hash'   => 'test',
            'name'              => 'test'
        )
    ), 
    false
);

Модель сохраняет столбец имени как «test», но столбец persistent_hash остается неизменным. (Я трижды проверил столбец, чтобы убедиться, что он написан правильно)

1 Ответ

0 голосов
/ 30 ноября 2011

Оказывается, моя конфигурация была установлена ​​в режим отладки 0. Когда CakePHP находится в рабочем режиме, он кэширует схемы базы данных.

Если вы вносите изменения в структуры любых таблиц, Cake не заметит, покавы либо меняете режим отладки, либо очищаете кеши схемы.

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