Bonjour,
Étant en stage en ce moment sous Symfony (je suis débutant dans le domaine aussi), je cherche à inclure un formulaire profile à l'intérieur d'un formulaire sfGuardUser.

Pour résumer ma situation, j'ai créé le module sfGuardUser dans le frontend, et on m'a aiguillé vers le fichier sfGuardUserForm où j'ai mis cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
class sfGuardUserForm extends PluginsfGuardUserForm
{
  public function configure()
  {
	foreach ($this->object['Profile'] as $index=>$profile)
    {
      $this->embedForm('profile'.$index, new sfGuardUserProfileForm($profile));
    }
  }
}
Je n'ai pas touché le code de l'action.class.php du module sfGuardUser, ni le indexSuccess.php. Mais il ne se passe rien sur ma page quand j'accède au [url]/sfGuardUser, j'ai seulement le formulaire de sfGuardUser qui correspond à une table. J'ai aussi la table sfGuardUserProfile :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
sfGuardUserProfile:
  tableName: sf_guard_user_profile
  columns:
    id:
      type: integer(4)
      primary: true
      autoincrement: true
    user_id:
      type: integer
      notnull: true
    nom:
      type: string(80)
    prenom:...
    validate:
      type: string(17)
  # Don't forget this!
  relations:
    User:
      class: sfGuardUser
      foreign: id
      local: user_id
      type: one
      onDelete: cascade
      foreignType: one
      foreignAlias: Profile
Que me manque-t-il pour réussir à afficher le formulaire du profile ou qu'ai-je mal fait ?

Merci d'avance pour vos réponses !