ops sry i wrote the code straight. in my cake app all beforeSaves returns TRUE
On 6 Giu, 20:41, brian <[email protected]> wrote: > You must return true or false from beforeSave(). > > > > On Fri, Jun 5, 2009 at 11:07 AM, Ernesto<[email protected]> wrote: > > > Hello. > > > i have a model that acts as "AutoCode" and "AutoDate" > > > both behaviors are adding fields to $model->data but only one is > > working. here's my code (see comments for further explanations) > > > class MyModel extends AppModel { > > > var $actsAs = array("AutoCode", "AutoDate"); > > > function beforeSave () { > > > pr($this->data); //there's no "Code" field but "Date" is > > present > > > return true; > > > } > > > } > > > class AutoCodeBehavior extends ModelBehavior { > > > function beforeSave (&$model) { > > > $model->data[$model->alias]["Code"] = > > functionThatGeneratesMyCode(); > > > pr($model->data); //this behavior works regularly. the > > "Code" field > > is added to $model->data array. > > > } > > > } > > > class AutoDateBehavior extends ModelBehavior { > > > function beforeSave (&$model) { > > > pr($model->data); //no more "Code" field is in $model->data > > > $model->data[$model->alias]["Date"] = > > functionThatGeneratesMyDate(); > > > pr($model->data); //this behavior works regularly. the > > "Date" field > > is added to $model->data array. > > > } > > > } > > > what can i do? > > > Sry for my bad english --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
