Merci pour votre réponse, au final :
public function configure()
{
$f = new ProfileForm($this->getObject()->getProfile());
unset($f['user_id']); // mon erreur !
$this->embedForm('profile_form',$f);
}
Cela fonctionne.
On 15 nov, 14:09, Lélio ML <[email protected]> wrote:
> Un form embeded
>
> -----Message d'origine-----
> De : [email protected] [mailto:[email protected]] De la
> part de pierre
> Envoyé : dimanche 15 novembre 2009 12:07
> À : Symfony-fr
> Objet : [symfony-fr] Formulaire et relation hasOne
>
> Bonjour,
>
> avec les deux modèles suivants
>
> User:
> columns:
> username:
> type: string(255)
> Profile:
> columns:
> user_id: integer
> email_address: string(255)
> relations:
> User:
> foreignType: one
> onDelete: CASCADE
>
> comment générer un unique formulaire permettant de créer / éditer à la
> fois le User et le Profile ?
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr"
de Google Groupes.
Pour transmettre des messages à ce groupe, envoyez un e-mail à
l'adresse [email protected]
Pour résilier votre abonnement à ce groupe, envoyez un e-mail à
l'adresse [email protected]
Pour afficher d'autres options, visitez ce groupe à l'adresse
http://groups.google.com/group/symfony-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---