2010-06-07 4 views
0

J'ai un formulaire incorporé avec un widget de choix. J'essaye de passer une valeur par défaut du formulaire principal au widget. Je suis en train de passer la valeur à la forme comme une option, puis une fois que je l'ai sous la forme intégrée dois-je faire quelque chose comme:Définition d'une valeur par défaut dans sfwidgetformchoice

new sfwidgetformchoice(array(...,'default' => $this->getOption('default')) 

ne semble pas fonctionner

Répondre

3

Non, dans la classe de formulaire:

$this->setDefault('YOUR_WIDGET_NANE', $this->getOption('default'));

+0

Merci, a toujours des problèmes, le tableau des choix avait des entiers comme valeur de clé, ce qui a fini par travailler était: $ this-> setDefault (« nomwidget », « » $ this-> getOption ('default') -> getId()) – LTME

+0

si ce n'est pas clair dans ce commentaire, la valeur par défaut (un entier) doit être changée en une chaîne – LTME

Questions connexes