国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

webman controller文件夾下支持不支持再建文件夾

admin007

截圖

3474 8 0
8個回答

six

http://m.wtbis.cn/doc/webman#/multiapp
可以用多應(yīng)用啊

  • 暫無評論
不敗少龍

哪里不支持了 你的namespace引用是不是有問題

  • admin007 2021-04-09

    嗯,訪問的時候怎么訪問,是域名地址/v1/user/方法名 還是 域名地址/user/方法名

  • 不敗少龍 2021-04-09

    Route::group('/api', function () {
    Route::group('/v1', function () {
    Route::any('/index/index', [\app\api\controller\v1\Index::class,'index']);
    });

    Route::group('/v2', function () {
        Route::any('/index/index', [\app\api\controller\v2\Index::class,'index']);
    });

    });

  • 不敗少龍 2021-04-09

    這樣試試能不能行

不敗少龍

截圖
截圖
截圖

蔥香小油條

目前確實不支持多級子目錄默認(rèn)訪問,必須設(shè)置相應(yīng)路由

  • 暫無評論
admin007

參考你的發(fā)的做的,提示:截圖

admin007

截圖
截圖

JustForFun

截圖

你可以換種寫法。在 app 下直接建 v1、v2 等子目錄,再將 controller 等放進(jìn)子目錄中。
這只是一個可用 demo,不確定你后面會不會遇到其它坑。

  • JustForFun 2021-04-09

    用 v2/test/index 這種路徑訪問

  • liziyu 2021-04-09

    這種是“多應(yīng)用”模式的吧?

wenmingpig

前天也遇到此問題,自動路由沒那么多層級,手動寫路由或改下內(nèi)核吧。
vendor\workerman\webman-framework\src\App.php 大約452行,添加類似如下代碼,試用了好像都正常。


        // 再多級 2021-04-18 10:04 Wolix
        if(count($explode) > 3){
            $action = End($explode); // 最后這個為action
            array_pop($explode); // 去掉最后的那個action
            array_shift($explode); //去掉第一個

            $controller = \implode("\\", $explode);
            $controller_class = "app\\$app\\controller\\$controller";
            if (static::loadController($controller_class) && \is_callable([$instance = static::$_container->get($controller_class), $action])) {
                return [
                    'app'        => $app,
                    'controller' => \get_class($instance),
                    'action'     => static::getRealMethod($controller_class, $action),
                    'instance'   => $instance,
                ];
            }
        }
        // 再多級 2021-04-18 10:04 Wolix end

        return false;
  • 暫無評論
年代過于久遠(yuǎn),無法發(fā)表回答
??