Salut,
je n'arrive pas à trouver comment correctement étendre des formulaires comme dans SF1.
Je souhaiterai avoir un formulaire, disons A et plein de formulaires héritant ses propriétés (champs, contraintes, domaine de traduction …)
La seule méthode que j'ai trouver pour le moment et de faire un formulaire B qui étends A, d'utiliser
parent::buildForm($builder, $options);
et supprimer les champs qui ne m'intéressent pas.
Je trouve cette méthode vraiment mauvaise, car si je rajoute un champs dans A alors il est répercuter sur tous mes formulaires fils.
N'existe-t-il pas une méthode comme dans SF1 (useFields) qui permet de spécifier les champs que l'on veut utiliser (principe de liste blanche contre principe de liste noire) ?
Merci d'avance.
Partager