我正在使用Zend Framework 2开发一个Web应用程序。
如何根据当前网址更改应用程序区域设置?
我已经匹配了域/ locale / controller / action /等网址。但我不知道在哪里放置代码来分析当前网址并相应地更改区域设置!
感谢您的帮助!
答案 0 :(得分:0)
我这样解决了:
../config/autoload/local.php
$_SERVER['REQUEST_URI_PATH'] = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);
$segment = explode('/', $_SERVER['REQUEST_URI_PATH']);
$locale = $segment[1];
if($locale == '')
$locale = 'en_US'; // default locale
return array(
'translator' => array(
'locale' => $locale,
),
);