12345678910111213141516171819202122232425262728293031323334353637383940 |
- <?php
- namespace cmf\behavior;
- use think\Lang;
- use think\Request;
- class AdminLangBehavior
- {
-
- public function run()
- {
- $request = Request::instance();
- $langSet = $request->langset();
-
- $apps = cmf_scan_dir(APP_PATH . '*', GLOB_ONLYDIR);
- foreach ($apps as $app) {
- Lang::load([
- APP_PATH . $app . DS . 'lang' . DS . $langSet . DS . 'admin_menu' . EXT,
- APP_PATH . $app . DS . 'lang' . DS . $langSet . DS . 'admin' . EXT,
- ]);
- }
-
- $defaultLangDir = config('DEFAULT_LANG');
- Lang::load([
- CMF_ROOT . "data/lang/" . $defaultLangDir . "/admin_menu.php"
- ]);
- }
- }
|