J'ai deux forms (candidat et recruteur) qui heritent d'une classe membre.
Après avoir généré le backend du module membre, je voudrais choisir la classe dynamiquement lorsque l'utilisateur clique sur le lien "mon compte :
- si l'utilisateur est un recruteur, choisir la classe MembreFormRecruteur
- si l'utilisateur est un candidat, choisir la classe MembreFormCandidat
Pour ce faire , j'ai écrit le code suivant :
Le probleme , je n'ai qu'un seul fichier de config generator.yml.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public function executeEdit(sfWebRequest $request){ $this->userCodeId = (int)($this->getUser()->getGuardUser()->getId()); $this->membre = Doctrine_Core::getTable('membre')->find($this->userCodeId); // si j'ai un candidat if($this->membre->getTypemembre()==1) $this->form = $this->configuration->getForm($this->membre); // si j'ai un recruteur if($this->membre->getTypemembre()==2) $this->form = $this->configuration->getForm($this->membre); }
Partager