2012-02-04 10 views
1

FuelPHPがモジュールとアプリケーションディレクトリ間の言語ファイルをどのように処理するかを明確にすることを検討していました。同じ名前のすべてを1つの言語配列にマージしますか、アプリケーション内で見つかった場合は、それだけで停止しますか?モジュールとアプリケーション間の言語ファイル

アプリケーションとモジュールにfoo.php言語ファイルを作成すると、両方のファイルのすべて、またはアプリケーション内のすべてのものにアクセスできますか?

+1

実際に自分自身の質問に答えました。モジュールからの言語ファイルの読み込みには言語ファイル名の前にモジュール名が必要ですが、ファイルを手動で読み込むことができ、その時点でそれらを1つの配列にマージすることができます。 – agentphoenix

答えて

5

モジュールコンテキストの場合、Lang :: load( 'foo')はモジュールから言語ファイルを読み込み、存在する場合はグローバル 'foo'とマージします。

モジュールコンテキストにない場合、またはアクティブモジュール以外のモジュールから何かをロードする場合は、Lang :: load( 'module :: foo')を使用してモジュールを明示的に指定する必要があります。

関連する問題