由於默認是采用多模塊的支持,所以多個模塊的情況下必須在URL地址中標識當前模塊,
如果只有一個模塊的話,可以進行模塊綁定,方法是應用的入口文件中添加如下代碼:
// 綁定當前訪問到index模塊 define('BIND_MODULE','index');
此時,可以隱藏模塊名 index,這樣訪問: http://xx.com/控制器/操作/參數名/參數值
如果你的應用比較簡單,模塊和控制器都只有一個,那么可以在應用公共文件中綁定模塊和控制器,如下:
// 綁定當前訪問到index模塊的index控制器 define('BIND_MODULE','index/index');
此時,可以隱藏模塊名 index 和控制器名 index,這樣訪問:http://xx.com/操作/參數名/參數值
也可以采用以下設置,關閉多模塊的模式:
// 關閉多模塊設計 'app_multi_module' => false,
效果和設置默認模塊一樣,但是也只能有一個模塊了。
Doc:https://www.kancloud.cn/manual/thinkphp5/118013
Ref:[TP5] 動態綁定指定默認模塊, 解決: 控制器不存在:app\index\controller\Api
Link:https://www.cnblogs.com/farwish/p/14682811.html