It works for me both ways.

- Jon

On Thu, Oct 30, 2008 at 10:26 AM, kayoone <[EMAIL PROTECTED]> wrote:

>
> that works now, but i dont really get why but oh well...maybe i should
> have done it the other way round, embedding the profile in the sfguard
> user form or something like that.
>
> Anyway, thanks alot
>
>
> On Oct 30, 4:02 pm, "Jonathan Wage" <[EMAIL PROTECTED]> wrote:
> > It works for me with this:
> >
> > schema
> > --------------
> > Profile:
> >   columns:
> >     first_name: string(255)
> >     last_name: string(255)
> >     email_address: string(255)
> >     sf_guard_user_id: integer(4)
> >   relations:
> >     User:
> >       class: sfGuardUser
> >       type: one
> >       foreignType: one
> >
> > user form
> > --------------
> > class sfGuardUserForm extends PluginsfGuardUserForm
> > {
> >   public function configure()
> >   {
> >     unset($this['is_active'], $this['is_super_admin'],
> $this['created_at'],
> > $this['updated_at'], $this['last_login'], $this['algorithm'],
> $this['salt'],
> > $this['groups_list'], $this['permissions_list']);
> >     $profile = new ProfileForm();
> >     unset($profile['sf_guard_user_id']);
> >     $this->embedForm('Profile', $profile);
> >   }
> >
> > }
> >
> > actions
> > ----------
> > class testActions extends sfActions
> > {
> >  /**
> >   * Executes index action
> >   *
> >   * @param sfRequest $request A request object
> >   */
> >   public function executeIndex($request)
> >   {
> >     $this->form = new sfGuardUserForm();
> >     if ($request->getMethod() == sfRequest::POST)
> >     {
> >       $this->form->bindAndSave($request->getParameter('sf_guard_user'));
> >       $this->redirect('test/index');
> >     }
> >   }
> >
> > }
> >
> > template
> > -----------
> > <form action="<?php echo url_for('test/index'); ?>" method="POST">
> >   <table>
> >     <?php echo $form; ?>
> >   </table>
> >   <input type="submit" name="save" value="save" />
> > </form>
> >
> > On Thu, Oct 30, 2008 at 9:49 AM, kayoone <[EMAIL PROTECTED]> wrote:
> >
> > > complete and updated code:
> > >http://nopaste.php-q.net/66370
> >
> > --
> > Jonathan H. Wage
> > Open Source Software Developer &
> Evangelisthttp://www.jwage.comhttp://www.doctrine-project.orghttp://
> www.symfony-project.org
> >
>


-- 
Jonathan H. Wage
Open Source Software Developer & Evangelist
http://www.jwage.com
http://www.doctrine-project.org
http://www.symfony-project.org

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"symfony users" 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/symfony-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to