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參數值