No... I´m sure that $this->data['MyModel']['created'] is not set. And the function create() resets any data setted in Model.
Thank you, anyway On Apr 29, 5:04 am, Jon Bennett <[email protected]> wrote: > hi daniel, > > > $this->MyModel->findById($id); > > $this->MyModel->create(); > > $this->MyModel->save($this->data); > > > the "created" column is filled with NULL! > > > Is it wrong to do those operations like that? (I realy dont think so) > > You're passing a created/modified value when saving, so cake will use > them - there are times when you need to enter a created/modified date > that is not now! > > // find record > $this->data = $this->MyModel->findById($id); > // resent data > $this->data['MyModel']['id'] = null; > $this->data['MyModel']['created'] = null; > $this->data['MyModel']['modified'] = null; > // pass data to model, calls validation, resets behaviours etc > $this->MyModel->create($this->data); > $this->MyModel->save(); > > hth > > Jon > > -- > > jon bennett > w:http://www.jben.net/ > iChat (AIM): jbendotnet Skype: jon-bennett --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---
