This one got me busy this afternoon :)

CakePHP wouldn’t save the created and updated fields, they were just filled with zeroes (0000-00-00 00:00:00). Finally i did what i was supposed to do a lot earlier, i searched the trac and i found the solution.

It’s all about how you set up your MySQL tables, you need to set the created and updated fields to NULL and set the default value to NULL too.
Mysql created datetime setup

This way it works like a charm!