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
[email protected] For more options, visit this group at
http://groups.google.com/group/cake-php