If I created a service is there a way to access it from twig, without creating a twig.extension?
Advertisement
Answer
You can set the service a twig global variable in config.yml
, e.g
#app/config/config.yml twig: globals: your_service: "@your_service"
And in your template.html.twig
file you can invoke your service this way:
{{ your_service.someMethod(twig_variable) }}
See here.