0

我正在使用 Zend Framework 2 开发一个 Web 应用程序。

如何根据当前 url 更改应用程序区域设置?

我已经匹配了域/语言环境/控制器/操作/等 URL。但我不知道在哪里放置代码来分析当前 url 并相应地更改语言环境!

谢谢你的帮助!

4

1 回答 1

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,
         ),
);
于 2013-08-29T21:04:50.610 回答