Bonjour à tous,
Je débute avec Symfony.
J'ai une table 'unite' dans laquelle j'ai une colonne 'regles' définies VARCHAR 155.
J'ai une autre table 'regle' avec des ID en primaire...
Dans le form de l'unite j'ai réussi à afficher un select multiple qui reprend les valeurs de la table 'regle'.
L'idée est d'arriver à enregistrer dans 'unite.regles' sous forme de chaine les 'regle.id' sélectionnés séparés par des virgules qu'envoie le select multiple.
Pour le moment ce qui est enregistré est 'Array' (logique). Je ne sais pas par quel bout attaquer.
Si vous avez besoin de code... dites moi.
Actuellement dans : BaseWhUniteForm.php il y a :
le problème (entre autre) c'est que plus loin dans le validator j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ... 'regles' => new sfWidgetFormDoctrineChoice(array('multiple'=>true, 'model'=> 'WhRegle')), ...
Je ne pense pas que se soit bon, c'est sans doute déjà ici que ça coince. Après...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ... 'regles' => new sfValidatorString(array('max_length' => 155, 'required' => false)), ...
Please help !!
Partager