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
-~----------~----~----~----~------~----~------~--~---