I'm very new to CakePHP so please do bear with me. I've used the simple blog application from the manual as a crib for a small application that I'm creating. I ran into a problem when simply trying to deal with some date inputs in forms. The dates would insert ok, but if I tried to edit them I'd run into a brick wall: there was no update query being executed at all. If I changed the field type to text it was working ok.
My controller's add() function looked like this: function add() { if (!empty($this->data)) { if ($this->Closeddate->save($this->data)) { $this->flash('The new details have been saved.','/closeddates'); } } } And the edit() function: function edit($id = null) { $this->Closeddate->id = $id; if (empty($this->data)) { $this->data = $this->Closeddate->read(); } else { if ($this->Closeddate->save($this->data['Closeddate'])) { $this->flash('Your Closed Date has been updated.','/ closeddates'); } } } I fixed it by changing the parameter to the save() function to $this- >data (less the array index). So my question: Why does the broken method not work with dates? What did I do wrong? What am I misunderstanding? Thanks. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to cake-php@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---