【发布时间】:2011-03-17 20:51:38
【问题描述】:
我的 Kohana 路线无法正常工作
路线:
Route::set('admin', '((<lang>/)admin(/<controller>(/<action>(/<id>))))',
array(
'lang' => '(de|en)',
'id' => '.+'
))
->defaults(array(
'lang' => 'de',
'controller' => 'dashboard',
'action' => 'index',
'directory' => 'admin',
));
网址为“en/admin”
Request::current()->param( 'lang' );
返回“de”而不是“en”
当我没有为“lang”设置 URL 默认值时,请求返回“en-us”,我没有设置 i18n::lang()
感谢帮助 =)
【问题讨论】:
-
可能是您对系统类(如请求或路由)进行了更改?像这样:kerkness.ca/wiki/…
标签: php internationalization routing kohana lang