我正在使用CodeIgniter开发一个项目。我使用特定的语言类来显示不同语言的内容。现在我需要翻译所选语言的网址。
例如:www.domain.com/book/category
到www.domain.com/buch/kategorie
我该怎么办?
答案 0 :(得分:2)
我想,你可以使用这个路线,如:
route ['buch / kategorie'] ='book / category';
问题的第二个方面 - 为视图生成不同语言的链接。你应该为这个
答案 1 :(得分:0)
您必须创建显示相同视图(that should be translated themselves)
的不同控制器,然后链接将调用相关的控制器语言。
只有当您决定使用
等网址时,此功能才有效host/lang/something
如果您的控制器名为www.domain.com/en/book/category
且www.domain.com/de/buch/kategorie
,则如
en
至de
控制器和函数的名称应保存在语言文件中
您可以在stackoverflow上搜索有关从cookie或会话设置语言的方法(如果尚未执行此操作)
如果您发现任何更好的建议,请分享