我正在尝试设置像Cakephp路线规则,如:
Router::connect(
'/:language/:site',
array('controller' => 'categories', 'action' => 'index'),
array(
'language' => $langs,
'site' => $siteTitles
)
);
$ langs的样子:en | de | ru 和$ siteTitles看起来像:metal | metall |металл
这适用于拉丁语言但是使用西里尔语版本(металл)我得到一个“错误:找不到металлController”。
看起来正则表达式不理解俄语版本。
我正在使用UTF-8编码运行我的应用程序。
答案 0 :(得分:0)
问题解决了。
应该看到即将到来: 字符串上的简单urlencode就可以了。