1

アプリケーション全体でグローバルに使用したいnav用の言語ファイル(nav_lang.php)があります。Codeigniterのドキュメントによると、$autoload['language']配列に含めることができます。

ただし、各ユーザーの特定の言語のファイルのみをロードしたいと思います。つまり、portuegeuse/nav_langの代わりにenglish/nav_langです。/en/または/br/がセグメント1になるようにURLを設定しました。

すべてのコントローラーにコードを配置しないようにする方法はありますか?

4

1 に答える 1

2

CI_Controllerを拡張して、そこに適切なファイルをロードできます。すべてのコントローラーは新しい拡張コントローラーから継承し、コードが繰り返されることはありません。

于 2012-04-25T20:16:33.310 に答える