Also, there's no need to manually call beforeSave(). In fact, you were trying to call it *after* the save() had been done.
On Wed, Apr 22, 2009 at 7:06 AM, John Andersen <j.andersen...@gmail.com> wrote: > > Hi Dave, > > In your model, add the Sanitize usage, then in your controller, just > save as normal. Like: > > Model: > function beforeSave() { > App::import('Sanitize'); > $this->data = Sanitize::paranoid( $this->data ); > } > > Controller: > ... > if ( $this->User->save( $this->data ) ) { > // All is well with the save, it was validated, sanitized and > saved. > } else { > // Woa, failed validattion and thus not saved! > } > > Enjoy, > John > > > > On Apr 21, 9:37 pm, "Dave Maharaj :: WidePixels.com" > <d...@widepixels.com> wrote: >> Would something like this work for cleaning data? >> >> function beforeSave() { >> App::import('Sanitize'); >> Sanitize::paranoid($this->data); >> } >> >> and then in the controller >> >> if ($this->User->save($this->data)) { >> >> $this->beforeSave(); >> >> } >> >> trying to figure out a way to clean the data easier rather than adding to >> the cotroller >> >> $this->params['form']['value'] = >> Sanitize::clean($this->params['form']['value'], array(' ')); >> >> Thanks, >> >> Dave > > > --~--~---------~--~----~------------~-------~--~----~ 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 cake-php+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---