Ecrire une extension pour twig dans symfony [FR]
Le but de cet article est d’expliquer comment écrire une fonction pour twig dans symfony. Je pars du principe que vous avez déjà un bundle avec des entités, dans mon cas se sera une entité News. La première étape est de définir le service dans le fichier services.xml: <services> <service id= »dayo.twig.dayo_news_extension » class= »Dayo\NewsBundle\Twig\NewsExtension »> <tag name= »twig.extension » /> <argument type= »service » id= »service_container » /> </service> </services> Ici nous définissons un service dayo.twig.dayo_news_extension qui a pour tag twig.extension et qui prend pour paramètre le conteneur de…