Bonjour,
Est-il possible de récupérer une entitée dans le formBuilder du FormType pour utiliser ses propriété?
Exemple pour le label ici, obtenir $monObjet qui est l'entitée "binder" avec le formulaire.
1 2 3 4 5 6
|
public function buildForm(FormBuilderInterface $builder, array $options) {
$builder
->add('caracteristique', 'percent', array('label' => $monObjet->getName()))
;
} |
Je pense que cela est faisable aussi en passant l'objet en paramertre du constructeur dans le controleur mais j'imagine que cela doit être possible sans aussi car cela est possible pour twig comme ceci:
form.get('value').caracteristique.name
Mais cela m'interresse pas car j'aimerais utiliser "l'auto templating" des formulaires pour qu'ils soient tous identiques.
Une idée?
Merci d'avance.
Partager