You can pass the user as an option to the form from the action — just pass an array as the second parameter of the form instanciation like so:
$form = new <modelname>Form($object or null, array('user' => $this->getUser()->getGuardUser()); And then in the form's configure() method you can get the user with: $this->getOption('user'). Cheers, Daniel Sent from my iPhone4 On Dec 13, 2010, at 6:53 PM, P-A Coipeault <pcoipea...@gmail.com> wrote: > Hello everyone. > > I'm using sf1.4 with Doctrine ORM. > > I'm facing some kind of problems. > I've got a backend app generated, with tables acting as i18n. > No problems with that, everything works fine, as soon as it stays in > standard. > > Due to ergonomic and functionnality requirements made by the customer, > i've to simplify to the maximum the "edit" and "new" forms. > To do that i wanted to use partial. > But as i declare the partials in the "form"->"display" in the > generator.yml, the i18n fields in the form don't appear anymore, even > if i try to declare them in the "display" in the generator > > Moreover, this backend app would be editable by languages admins. > I mean that they could only edit the language they're allowed to. I've > build my credentials and sfDoctrineGuard to make this work, but in my / > lib/forms/doctrine/<modelname>Form.class.php, i can't use $sf_user or > $this->getGuardUser to allow or not the use of i.e. : $this- >> widgetSchema->setLabel('en', 'English'); > > If you need more information or code snippets, i can provide some to > figure it better. > Thanks for your help ! > > Kind regards, > P-A Coipeault > > -- > If you want to report a vulnerability issue on symfony, please send it to > security at symfony-project.com > > 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 > symfony-users+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/symfony-users?hl=en -- If you want to report a vulnerability issue on symfony, please send it to security at symfony-project.com 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 symfony-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en