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

Fuelphp 跨模块和应用程序的语言文件,fuelphp,Fuelphp,我只是想澄清一下FuelPHP是如何跨模块和应用程序目录处理语言文件的。它是否将所有同名的语言合并到一个语言数组中,或者如果在应用程序中找到它,它是否就到此为止 如果我要在应用程序和模块中创建foo.php语言文件,我是否可以访问这两个文件中的所有内容,还是仅访问应用程序中的一个文件?如果您处于模块上下文中,Lang::load('foo')将从模块中加载语言文件,并将其与全局“foo”(如果存在)合并 如果您不在模块上下文中,或者您想从另一个模块加载某些内容,则只需使用Lang::load('

我只是想澄清一下FuelPHP是如何跨模块和应用程序目录处理语言文件的。它是否将所有同名的语言合并到一个语言数组中,或者如果在应用程序中找到它,它是否就到此为止


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

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


如果您不在模块上下文中,或者您想从另一个模块加载某些内容,则只需使用Lang::load('module::foo')显式指定模块。如果您在模块上下文中,Lang::load('foo')将从模块加载语言文件,并将其与全局“foo”(如果存在)合并


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

实际上回答了我自己的问题。事实证明,它不会自动合并它们(从模块加载语言文件需要在语言文件名之前输入模块名),但您可以手动加载文件,它会在此时将它们合并到单个数组中。事实上回答了我自己的问题。事实证明,它不会自动合并这些文件(从模块加载语言文件需要在语言文件名之前输入模块名),但您可以手动加载这些文件,此时它会将它们合并到单个数组中。