Почему CakePHP 1.3 автоматически заполняет поле «Изменено», а не «Создано»? - PullRequest
2 голосов
/ 10 августа 2011

Просматривая таблицы базы данных, я вижу, что создаваемое поле неизменно устанавливается как «0000-00-00 00:00:00».Модифицированное поле автоматически заполняется разумными датами.

Мне кажется очень странным, что автоматик будет модифицирован правильно, но не будет создан.Насколько я помню, я не делал ничего, что могло бы сбрасывать значение созданного поля - например, указывать его где-нибудь.Существуют ли какие-либо очевидные "ошибки" CakePHP, которые я мог бы испортить, которые могли бы каким-то образом испортить мое созданное поле?

1 Ответ

2 голосов
/ 10 августа 2011

Единственное, что я могу найти в документации , - это то, что cakephp управляет этим полем, только если оно называется «созданным» и имеет тип DateTime, а значение по умолчанию установлено в NULL.Можете ли вы проверить, что все это верно в ваших таблицах?

...