2012-04-25 35 views
1

我有一個用於我的導航(nav_lang.php)的語言文件,我想在整個應用程序中全局使用它。 Codeigniter文檔說你可以將它包含在$ autoload ['language']數組中。問題在Codeigniter中自動加載多個語言文件

但是,我只想爲每個用戶加載特定語言的文件。所以english/nav_lang代替portuegeuse/nav_lang。我已經設置了我的URL,以便/ en /或/ br /是段1.

有沒有辦法避免將代碼放在每個控制器中?

回答

2

您可以擴展CI_Controller並在其中加載適當的文件。所有的控制器都將繼承新的擴展控制器,並且不會重複代碼。