I think you have to edit the data in the $request->getParameter('sf_guard_user_profile') before you bind() it.
On Mon, Aug 25, 2008 at 10:49 AM, javo <[EMAIL PROTECTED]> wrote: > > I've created something like this > > public function executeUpdate($request) > { > > > $this->forward404Unless($request->isMethod('post')); > $this->form = new > SfGuardUserProfileForm(SfGuardUserProfilePeer::retrieveByPk($request- > >getParameter('id'))); > $this->form->bind($request- > >getParameter('sf_guard_user_profile')); > > > > if ($this->form->isValid()) > { > $user = new sfGuardUser(); > $user->save(); > $this->form->setUserId($user->getId()); // is there any way od > editing $this->form object? > $profile = $this->form->save(); > ......rest of my code > > > > On Aug 25, 12:11 pm, javo <[EMAIL PROTECTED]> wrote: > > I'm sorry but can somebody show me how to do that?, I'd like to see > > some code example for a start, I'm trying to write that, but I'm > > newbie to symfony > > > > On Aug 25, 10:49 am, Lee Bolding <[EMAIL PROTECTED]> wrote: > > > > > On 25 Aug 2008, at 09:02, javo wrote: > > > > > > public function executeUpdate($request) > > > > { > > > > $this->forward404Unless($request->isMethod('post')); > > > > $this->form = new > > > > SfGuardUserProfileForm(SfGuardUserProfilePeer::retrieveByPk($request- > > > >> getParameter('id'))); > > > > $this->form->bind($request- > > > >> getParameter('sf_guard_user_profile')); > > > > if ($this->form->isValid()) > > > > { > > > > > > $this->user_acc = new sfGuardUser(); > > > > $this->user = new SfGuardUserProfile(); > > > > > You've just retrieved the object by PK, why are you creating new > > > ones????? > > > What you probably want to do is test if the request has the ID param, > > > and if it does, retrieve by PK, if not THEN create new objects. > > > > -- --------------------------------------------------------- José Leonardo Díaz Ordóñez Ingeniero en electrónica y Telecomunicaciones Énfasis en ingeniería Telemática Universidad del Cauca, Popayán Colombia Movil: +57 3168317713 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en -~----------~----~----~----~------~----~------~--~---