Bonsoir,
Je dois écrire un formulaire (questionnaire) qui utilise des données depuis plusieurs tables (sujets, contributeur, résultat évaluation..) .
Pour commencer simplement et doucement j' ai donc les opérations suivantes:
Créer un module frontend evaluation OK
Créer une instance de evaluationform OK
Pour le premier widget de mon formulaire, j' i besoin de récupérer un champs (enum) d' une autre table.
Voici le code de mon lib/form/doctrine/EvaluationForm.class.php
:
J' obtiens
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $this->widgetSchema['socialrelation'] = new sfWidgetFormChoice(array( 'choices' => Doctrine_Core::getTable('Contributor')->getSocialrelation(), 'expanded' => true, )); $this->validatorSchema['socialrelation'] = new sfValidatorChoice(array( 'choices' => array_keys(Doctrine_Core::getTable('Contributor')->getSocialrelation()), ));
Unknown method ContributorTable::getSocialrelation
Partager