Oops, I meant to have you set it in the controller, like this: // in the controller $this->Model->set($this->data); $this->Model->saveAll();
This puts the $data into Model->data (which honestly, saveAll should do). If this doesn't work then maybe something else is going on, because I've modified the data before just as you are. Lastly, if all else fails, you place it in a model function instead: // in the model function clearEmpty($data) { // unset fields return $data; } // controller $data = $this->Model->clearEmpty($this->data); $this->Model->saveAll($data); -- Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions. To unsubscribe from this group, send email to cake-php+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php