Les '%' dans un fichier de configurations sous Symfony 3

les--dans-un-fichier-de-configurations-sous-symfony-3



39 vues

Je suis tombé récemment sur la problématique du '%' dans une chaine de caractère en l'insérant dans un fichier de configuration.

Je me sers des % pour la remplacer par une autre valeur via mes Controllers... mais le '%' est interpréter d'une autre manière car il sert à faire un appel à une autre paramètre.


Le paraètre suivant est incorect !

globals_variables.email_from_name: '%@domaine.com'

 

Pour résoudre ce problème il faut juste ajouter un deuxième '%'.

globals_variables.email_from_name: '%%@domaine.com'


De cette manière, il annulera tout seul le deuxième '%' et ne lira pas vos '%' comme l'appel d'un autre paramètre :).

C'est tout simple mais il faut le savoir.

 

L'exemple de l'appel à un autre paramètre :

globals_variables.email_from_name: '%default_email_from_name%'