1

我有一个用于我的导航 (nav_lang.php) 的语言文件,我想在整个应用程序中全局使用它。Codeigniter 文档说你可以将它包含在 $autoload['language'] 数组中。

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

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

4

1 回答 1

2

您可以扩展 CI_Controller 并在那里加载适当的文件。您的所有控制器都将从新的扩展控制器继承,并且不会重复代码。

于 2012-04-25T20:16:33.310 回答