| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 | 
							- <?php
 
- /**
 
-  * RouteController.php UTF-8
 
-  *
 
-  *
 
-  * @date    : 2020/9/14 15:10
 
-  *
 
-  * @license 这不是一个自由软件,未经授权不许任何使用和传播。
 
-  * @author  : chenbingling <cbl@huosdk.com>
 
-  * @version : H5IOS 1.0
 
-  */
 
- namespace huosdk\h5ios\admin\controller;
 
- use huosdk\h5ios\core\constant\CommonConst;
 
- use think\App;
 
- use think\Lang;
 
- use think\Loader;
 
- class RouteController extends CommonController {
 
-     /**
 
-      * @param string $controller 控制器
 
-      * @param string $action     方法
 
-      * @param array  $vars       参数
 
-      *
 
-      * @return mixed
 
-      */
 
-     public function route($controller, $action, $vars = []) {
 
-         /* 加载语言包 */
 
-         $this->_initLang();
 
-         $_controller = Loader::parseName($controller, 1);
 
-         $_controller_class = "\\huosdk\\h5ios\\admin\\controller\\{$_controller}Controller";
 
-         return App::invokeMethod([$_controller_class, $action, $vars]);
 
-     }
 
-     // 初始化
 
-     private function _initLang() {
 
-         /* 加载状态语言包 */
 
-         $_path = CommonConst::getRootDir();
 
-         $_lang_set = request()->langset();
 
-         Lang::load($_path.DS.'..'.DS.'lang'.DS.$_lang_set.EXT);
 
-     }
 
- }
 
 
  |