【问题标题】:Issue autoloading multiple language files in Codeigniter在 Codeigniter 中自动加载多个语言文件的问题
【发布时间】:2012-04-25 15:23:51
【问题描述】:

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

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

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

【问题讨论】:

    标签: codeigniter


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-22
      • 2016-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多