CodeIgniter:如何翻译所选语言的URL

时间:2015-04-28 14:04:48

标签: php codeigniter

我正在使用CodeIgniter开发一个项目。我使用特定的语言类来显示不同语言的内容。现在我需要翻译所选语言的网址。

例如:www.domain.com/book/categorywww.domain.com/buch/kategorie

我该怎么办?

2 个答案:

答案 0 :(得分:2)

  1. 我想,你可以使用这个路线,如:

    route ['buch / kategorie'] ='book / category';

  2. 问题的第二个方面 - 为视图生成不同语言的链接。你应该为这个

  3. 写一些代码

答案 1 :(得分:0)

您必须创建显示相同视图(that should be translated themselves)的不同控制器,然后链接将调用相关的控制器语言。

  

只有当您决定使用host/lang/something

等网址时,此功能才有效      
    如果您的控制器名为www.domain.com/en/book/categorywww.domain.com/de/buch/kategorie

,则

ende          

      

控制器和函数的名称应保存在语言文件中

    
  
     

您可以在stackoverflow上搜索有关从cookie或会话设置语言的方法(如果尚未执行此操作)

如果您发现任何更好的建议,请分享