2010-11-14 7 views

Répondre

1

La façon dont je l'ai fait est de passer outre bind() sur la classe de formulaire et ajoutez les éléments à une propriété protégée spéciale sur l'objet formulaire. Vous pouvez également les ajouter à un formulaire incorporé spécifiquement pour gérer ce nombre dynamique d'entrées. Donnez au formulaire incorporé une méthode publique comme addWebsite().

Après les ajouter à votre choix dans bind(), désinitialiser eux du passé $ taintedValues ​​ tableau afin CSRF valide.

Ensuite, remplacez par doSave() pour les récupérer à partir de l'objet de formulaire ou reportez-vous à l'enregistrement du formulaire incorporé où il fait quelque chose de similaire.

Je n'ai pas été en mesure de "mieux pratiquer" cela, mais vous voudrez essayer la forme incorporée si vous avez le temps de travailler autour et la même manipulation est utilisée sous plusieurs formes.

+0

merci qui m'aider, et je ferai plus de recherche sur la forme intégrée –

Questions connexes