2016-06-23 2 views
1

Je veux utiliser setlocale() pour obtenir des mois traduits dans toute mon application. Dans quel fichier dois-je mettre l'utilisation de cette fonction?Symfony setlocale()

Mon code pour l'instant:

setlocale(LC_ALL, 'pl_PL.utf8'); 
$date = ucfirst(strftime('%B %Y')); 

Plus question générale: Dans Symfony, où dois-je mettre des scripts évalués au niveau mondial?

EDIT:

Je en ai besoin dans tous les environnements et trop la console, afin de le mettre en app_dev.php ou demande d'écoute est pas mon cas.

Configurer Apache localement ne résoudrait pas le problème car j'utilise différentes configurations sur différentes machines (Apache/nginx).

La mise en place dans AppKernel n'a pas fonctionné, pour l'instant elle se trouve dans app/autoload.php, mais je crois qu'il y a un meilleur endroit pour cela.

Répondre

2

meilleures pratiques serait de configurer apache local,

mais vous pouvez mettre cela en /app/AppKernel.php

+0

-t-il résoudre votre problème? Si oui, veuillez accepter ma réponse. –

+0

La mise dans AppKernel n'a pas fonctionné, pour l'instant elle se trouve dans app/autoload.php, mais je crois qu'il y a un meilleur endroit pour ça. –

+0

pouvez-vous montrer votre appkernel? –