在Codeigniter中发出自动加载多语言文件

时间:2012-04-25 15:23:52

标签: codeigniter

我的nav(nav_lang.php)语言文件要在整个应用程序中全局使用。 Codeigniter文档说你可以把它包含在$ autoload ['language']数组中。

但是,我只想为每个用户加载特定语言的文件。所以english / nav_lang而不是portuegeuse / nav_lang。我已经设置了我的网址,以便/ en /或/ br /是第1段。

有没有办法避免将代码放在每个控制器中?

1 个答案:

答案 0 :(得分:2)

您可以扩展CI_Controller并在其中加载相应的文件。所有控制器都将继承新的扩展控制器,不会重复代码。