fastadmin在控制器中使用多语言


默认情况下,当前控制器下只会加载当前控制器对应的语言文件。

例如:控制器为application/admin/controller/Project.php,则自动加载的语言文件为application/admin/lang/zh-cn/project.php,如果想要使用其它语言文件,则可以使用下面的代码来加载:

$this->loadlang('ProjectEnroll');

它将加载application/admin/lang/zh-cn/project_enroll.php语言文件,也就是控制器application/admin/controller/ProjectEnroll.php对应的语言文件。

当然,还可以在任意控制器手动加载任意语言文件

Lang::load(APP_PATH . 'admin/lang/zh-cn/project_enroll.php');