2011-09-30 18 views

risposta

31

dipende da quello che è necessario per ottenere, il mio modo di ottenere i dati da parameters.ini è:

config.yml

twig: 
    globals: 
     google_maps_api_key: %google_maps_api_key% 

parameters.ini

[parameters] 
    google_maps_api_key="authkey" 

nel template :

{{ google_maps_api_key }}

Speranza che aiuta.

+0

grazie, aiuto nel mio progetto –

+0

C'è qualche altro modo? –

4

Sì, è possibile creare la propria estensione Twig, in questa classe è possibile sovrascrivere getGlobals() e restituire un array con le variabili globali.

Oppure è possibile creare un metodo Twig in questa estensione param($value) per restituire il parametro corretto.

+0

Mentre l'altra risposta _would_ work (ed è più veloce) - questa è (di solito) la cosa giusta da fare. – calumbrodie

Problemi correlati