thinkphp5多级控制器及其使用
生活随笔
收集整理的這篇文章主要介紹了
thinkphp5多级控制器及其使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
多級控制器其實就是對控制器的一個分組。比如我們的一個商城系統中有負責商品相關操作的Goods.php控制器 負責商品積分的控制器Score.php控制器。如果公司將這兩個業務歸于一個開發部門管理的。那么為了結構不那么亂我們可以在index/controller下創建一個目錄。比如goods然后將我們的Goods.php和Score.php放置在其中。結構就變成了下圖:
點擊進入視頻教程
也就是在controller中再定義一個目錄而已了。不過這樣處理后類的命名空間也就不一樣了,例如下圖:
這樣放置后怎么訪問呢?當然我們不能像之前的URL那么訪問那么新的訪問方式如下:
http://local.tp5.com/index/goods.goods/index
http://你的基本url/模塊名/分組名.控制器名/方法名
當然如果使用了路由規則也可以有更簡單的URL格式(路由規則在后續章節中講解)
使用自定定位控制器來讓URL訪問更合理
在配置文件中添加如下配置
訪問URL變化,這個就比那個圓點好看多了:
http://local.tp5.com/index/goods/index/goods/goods/index
總結
以上是生活随笔為你收集整理的thinkphp5多级控制器及其使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysqldump的使用
- 下一篇: php 图片视频模糊处理,视频图像模糊处