think\Route::parseModule PHP Method

parseModule() private static method

解析URL地址为 模块/控制器/操作
private static parseModule ( string $url ) : array
$url string URL地址
return array
    private static function parseModule($url)
    {
        list($path, $var) = self::parseUrlPath($url);
        $action = array_pop($path);
        $controller = !empty($path) ? array_pop($path) : null;
        $module = Config::get('app_multi_module') && !empty($path) ? array_pop($path) : null;
        $method = Request::instance()->method();
        if (Config::get('use_action_prefix') && !empty(self::$methodPrefix[$method])) {
            // 操作方法前缀支持
            $action = 0 !== strpos($action, self::$methodPrefix[$method]) ? self::$methodPrefix[$method] . $action : $action;
        }
        // 设置当前请求的路由变量
        Request::instance()->route($var);
        // 路由到模块/控制器/操作
        return ['type' => 'module', 'module' => [$module, $controller, $action], 'convert' => false];
    }