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 :
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 class sfGuardUserForm extends PluginsfGuardUserForm { public function configure() { foreach ($this->object['Profile'] as $index=>$profile) { $this->embedForm('profile'.$index, new sfGuardUserProfileForm($profile)); } } }
Que me manque-t-il pour réussir à afficher le formulaire du profile ou qu'ai-je mal fait ?
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
Merci d'avance pour vos réponses !
Partager