Come posso ottenere le impostazioni locali di Curent in Symfony 2.3?come ottenere le impostazioni internazionali correnti in symfony 2.3?
Ho una URL simile a questa: /{_locale}/blog/article
con FR come parametro predefinito. cerco il seguente: $this->get('request')->getLocale()
ma sempre darmi la parameter.And predefinita Sono consapevole che posso usare $this->get('session')->set('_locale', 'fr');
ma il problema è che quando l'utente prima visita il mio sito che ha memorizzato niente nella sua sessione.
Ciao, qual è la differenza tra $ this-> get ('richiesta') -> getLocale() e $ this-> get ('traduttore') -> getLocale()? – CappY
@CappY in pratica entrambi restituiscono le impostazioni locali correnti, ma 'get ('translator')' può essere utilizzato per ulteriori funzionalità come è possibile ottenere la traduzione per la lingua desiderata fornendo le impostazioni internazionali. –
cosa ne pensi di ottenerlo in un tipo di modulo? se provo a iniettare la richiesta in un tipo di modulo ho ricevuto un errore – petekaner