thinkphp5三種URL訪問模式


thp5 :URL路徑格式:

【1】path_info      /my/my/index

【2】混合模式:即可以使用path_info,也可以使用路由模式,並不是對同一個操作方法。混和模式指的是:有兩三個操作方法,一個使用path_info一個使用路由等

【3】強制使用路由模式

配置路由application/config.php

 

如果開發標准的api建議開啟url_route_must

// 是否強制使用路由
'url_route_must' => false, //默認不使用 

 

項目www/zerg
http://localhost/zerg/public/index.php/my/my/index
如何簡化路由
【1】域名phpstuty站點域名管理添加域名omg.cn,修改hosts加上:127.0.0.1 omg.cn
得到如下
omg.cn/my/my/index
【2】如何簡化: 模塊/控制器/操作方法:my/my/index
在application/route.php注冊路由


路由傳參:路由傳參的目的就是為了在控制器的方法里邊獲得參數
get的第一種傳參
get的第二種傳參:URL后邊加?號,名=參數值

控制器方法中獲得參數的方法有三種

【1】參數獲取得第一種方法:函數參數一一對應

http://omg.cn/hello/123?name=wangpan

 

 

 

【2】參數獲取的第二種方法:use \think\Request

 

【3】使用助手函數inout('param.')

inout('param.')獲得所有參數值

inout('param.name')獲得name參數值

 

 
       


免責聲明!

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



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