跨模块和应用程序的语言文件

时间:2012-02-04 21:40:00

标签: fuelphp

我只想弄清楚FuelPHP如何处理模块和应用程序目录中的语言文件。它是否将所有相同名称的数据合并到一个语言数组中,或者如果它在应用程序中找到它,它会停在那里吗?

如果我要在应用程序和模块中创建一个foo.php语言文件,我是否可以访问这两个文件中的所有内容或仅访问应用程序中的文件?

1 个答案:

答案 0 :(得分:5)

如果您在模块上下文中,Lang :: load('foo')将从模块加载语言文件,并将其与全局'foo'合并(如果存在)。

如果您不在模块上下文中,或者您想从另一个模块加载某些内容然后加载活动模块,则只需使用Lang :: load('module :: foo')显式指定模块。