При сохранении в модель, созданные и измененные не заполняются автоматически CakePHP. Использование SQL Server - PullRequest
1 голос
/ 27 апреля 2010

При сохранении в модель, мои созданные и измененные поля не заполняются автоматически CakePHP. Он был автоматически заполнен, когда я использовал MySQL, но теперь это не так. Я не использую NOW () назад, когда я все еще использовал MySQL. Почему это? Также, когда значение поля не установлено, NULL (с ​​кавычками) вставляется, вызывая ошибки, потому что SQL Server говорит, что я не могу вставить строку в поле типа smallint / date и т. Д. Как это исправить?

Заранее спасибо!

1 Ответ

1 голос
/ 27 апреля 2010

Я бы поставил NULL в качестве ключевого слова, а не цитировал его, что, я думаю, объясняет, почему ваша база данных считает, что это строка.

Вы дважды проверили схему базы данных, чтобы убедиться, что поля created и modified по-прежнему DATETIME.

Также вы говорите «SQL Server» и упоминаете MySQL, поэтому я предполагаю, что вы сейчас используете MSSQL?

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