mardi 20 mai 2014

PHP5, Symfony2, Twig et internationalisation

L'extension PHP Intl permet de faciliter l'internationalisation de votre code.

Pour pouvoir l'utiliser dans Symfony2, et plus précisément dans Twig, vous devez installer l'extension php5-intl :
sudo apt-get install php5-intl && sudo service apache2 restart
Et activer le service Twig_Extensions_Extension_Intl (par exemple dans app/config/config.yml) :
services: twig.extension.intl: class: Twig_Extensions_Extension_Intl tags: - { name: twig.extension }
Ensuite, vous pouvez utiliser le filtre localizeddate :
{{ mydate|localizeddate('long') }} => '20 mai 2014 15:03:39'

Aucun commentaire:

Publier un commentaire