[TP5] ThinkPHP 默認模塊和單模塊的設置方式


 

由於默認是采用多模塊的支持,所以多個模塊的情況下必須在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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM