我的nav(nav_lang.php)语言文件要在整个应用程序中全局使用。 Codeigniter文档说你可以把它包含在$ autoload ['language']数组中。
但是,我只想为每个用户加载特定语言的文件。所以english / nav_lang而不是portuegeuse / nav_lang。我已经设置了我的网址,以便/ en /或/ br /是第1段。
有没有办法避免将代码放在每个控制器中?
答案 0 :(得分:2)
您可以扩展CI_Controller并在其中加载相应的文件。所有控制器都将继承新的扩展控制器,不会重复代码。