Looking through my database tables, I’m seeing that the created field is invariably being set as “0000-00-00 00:00:00”. The modified field is being auto-populated by sensible dates.
It seems to me very strange that the automagic would get modified right but not created. As far as I can recall I haven’t done anything that would unset the created field’s value – e.g. specifying it somewhere. Are there any obvious CakePHP “gotchas” I may have fallen foul of that might have messed up my created field in some way?
The only thing I can find in the documentation is that the cakephp only controls this field if it is called “created” and is of type DateTime and the default value is set to NULL. Can you verify that all of this is true in your tables?