Bonjour,
J'aimerais dans mon projet enregistrer mes labels dans un fichier pour pouvoir ensuite les utiliser aussi bien pour la création de formulaire (dans les constructeurs de formulaire) que dans vues twig.
Pour ce faire, je peux les mettre dans un fichier ini que j'importe dans config.yml, ainsi ils seront disponibles dans mes vues twig et dans mes contrôleurs. Pour les types de formulaire lors de leur création depuis le contrôleur je passe un tableau avec les labels que j'ai récupérés.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ;labels.ini [parameters] unLabel = "intitulé de mon champ"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 #config.yml imports: - { resource: labels.ini} twig: globals: unLabel: %unLabel%Cette méthode fonctionne mais je ne suis pas sûr qu'elle soit bonne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 //mon controller // $monFormulaire = $this->createForm(new monEntityType($this->container->get("unLabel")), $monEntity);
Comment attaqueriez-vous mon problème ?
Merci
Partager