Come impostare un locale in ZF2 dalle preferenze del browser?
-
12-12-2019 - |
Domanda
in zend framework 1 posso fare
try {
$locale = new Zend_Locale('browser');
} catch (Zend_Locale_Exception $e) {
$locale = new Zend_Locale('en');
}
$registry = Zend_Registry::getInstance();
$registry->set('Zend_Locale', $locale);
.
Ma come funziona con Zend Framework 2?
Soluzione
A giudicare da questo RFC , è stata presa la decisionePer lasciare Zend_Locale da Zend Framework 2 e fare affidamento sul nucleo classi PHP I18N .
Consiglierei di leggere il manuale a partire da Introduzione per ottenereUna buona comprensione delle classi e quindi refactoring del tuo codice per usarle.
Altri suggerimenti
I Recentemente blog sullo zend framework 2 e come funzionano tutte le impostazioni I18N, L10N e Locale.Questo potrebbe essere interessante anche per te, poiché la località utilizzata può essere impostata da molti modi.
Leggi di questo: zend framework 2 - Traduci, I18n, Locale
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow