【发布时间】:2023-03-29 02:33:01
【问题描述】:
。我正在尝试使用 kohana v3 建立一个多语言网站,遵循本教程:http://kerkness.ca/wiki/doku.php?id=example_of_a_multi-language_website
路由到控制器或操作,即website/controller/action 似乎可以正常工作,因为 URL 已正确重定向到 website/lang/controller/action。
但这不适用于 ajax 请求调用。我必须使用适当的语言手动编辑 url,才能成功检索数据。这也适用于 html 页面上的锚点。
除了这个问题,溢出参数“id”也不起作用。它以“lang”变量作为参数。
我已经设置了我的默认路线,就像在教程中一样:
Route::set('default', '((<lang>)(/)(<controller>)(/<action>(/<id>)))', array('lang' => "({$langs_abr})",'id'=>'.+')) ->defaults(array('lang' => $default_lang,'controller' => welcome', 'action' => 'index'));
非常感谢任何帮助!干杯
【问题讨论】:
标签: kohana multilingual