2013-12-23 2 views
2

Я добавил еще одно поле в таблицу db и добавил правило проверки для него в классе модели. Но при сохранении записи все данные сохраняются за исключением нового поля (обратите внимание: валидация для нового поля работает). Этого поля нет в атрибуте схемы объекта модели. Очистили каталог кеша, а затем сохранили новую запись, получили новый кеш, созданный с этим новым полем, но вместо «успешной установки» получили «внутреннюю ошибку сервера». Позвольте мне сказать, где именно проблема.Cakephp - Как заставить модель принимать изменения, внесенные в phpmyadmin?

Благодаря

ответ

4

Пожалуйста, следуйте приведенным ниже инструкциям:

Шаг 1: Изменение состояния отладки в приложении/Config/core.php

Configure::write('debug', 3); 

Шаг 2: Запустите ваш код/​​скрипт снова.

Это решит вашу проблему.

Примечание: убедитесь, что вы добавили обязательное поле в таблицу db.

0

Fixed, установив Configure :: записи ('отладить', 1); в приложении/config/core.php. Ранее его 0, который не получил последний статус модели, где 1 получает обновленный статус db.

Смежные вопросы