【发布时间】:2013-08-08 19:02:29
【问题描述】:
我在 kohana 3.2 中遇到了一个小问题。我想创建一个支持多种语言的简单博客。
我想创建这样的链接:
- pl.yourwebsite.com/kontakt
- en.yourwebsite.com/contact
- xx.yourwebsite.com/上面控制器的一些翻译
我为联系和路由设置了一个简单的控制器,但是在路由方面我必须设置静态路由,这是一个非常糟糕的解决方案。例如:
对于 pl 语言:
Route::set('kontakt', 'kontakt(/<action>(/<id>(/<id2>(/<id3>))))')
->defaults(array(
'controller' => 'contact',
'action' => 'index',
));
当我使用domain.com/contact 和domain.com/kontakt 时它可以工作,但是当我将拥有 20 多个控制器和 3 种语言时;那将是 60 多条路线 == 糟糕的解决方案。
感谢您的帮助。
【问题讨论】:
标签: routing kohana multilingual subdomain kohana-3.2