14
votes

In controller i can read like this

$this->container->getParameter('test');

But how get this var "test" in my twig template?

2

2 Answers

31
votes

Depends what you need to get, my way of getting data from parameters.ini is:

config.yml

twig:
    globals: 
        google_maps_api_key: %google_maps_api_key% 

parameters.ini

[parameters]
    google_maps_api_key="authkey"

in template:

{{ google_maps_api_key }}

Hope it helps.

4
votes

Yes, you can create your own Twig extension, in this class you can override getGlobals() and return an array with your global variables.

Or you can create a Twig method in this extension param($value) to return the right parameter.