thinkphp5.0
的路由比較靈活,並且不需要強制定義,可以總結歸納為如下三種方式:
關閉路由,完全使用預設的path_info
方式url:
'url_route_on'
=>
false
,
路由關閉後,不會解析任何路由規則,採用預設的path_info
模式訪問url:
但仍然可以通過操作方法的引數繫結、空控制器和空操作等特性實現url位址的簡化。可以設定
url_param_type
配置引數來改變pathinfo模式下面的引數獲取方式,預設是按名稱成對解析,支援按照順序解析變數,只需要更改為:
// 按照順序解析變數
'url_param_type'
=>
1,
開啟路由,並使用路由定義+預設path_info
方式的混合:
'url_route_on'
=>
true
,
'url_route_must'
=>
false
,
該方式下面,只需要對需要定義路由規則的訪問位址定義路由規則,其它的仍然按照第一種普通模式的path_info
模式訪問url。
開啟路由,並設定必須定義路由才能訪問:
'url_route_on'
=>
true
,
'url_route_must'
=>
true
,
這種方式下面必須嚴格給每乙個訪問位址定義路由規則(包括首頁),否則將丟擲異常。
首頁的路由規則採用/
定義即可,例如下面把**首頁路由輸出hello,world!
route
::get
('/'
,function
());
PHP除錯技術手冊V1 0 0 PDF
零零碎碎花了兩周時間調研了目前php的一些除錯方式,很多知識點也許比較 基礎,內容有點冗長,挑自己願意看的來閱讀吧,東西比較基礎,請大家提出意見建議,我繼續公升級改進。中間過程中感謝 雪候鳥 同學提供的幫助。php除錯技術手冊 主要是針對目前流行的各種php除錯技術的乙個實驗和總結,所有除錯方法都是...
Markdown 技術手冊
一級標題 二級標題 標題 以此類推 第一 第二 第三 print helllo world 起始三個點 結尾三個點 用 框住要加粗的內容 typora 是乙個非常好用的 markdown 編輯器!用 框住要斜體的內容 typora 是乙個非常好用的 markdown 編輯器!名稱 path to i...
PHP路由技術的原理與實踐
使用者通過指定的url正規化對後台進行訪問。url路由處理類進行處理後。到邏輯處理類,邏輯處理類將請求結果返回給使用者。約定url正規化和規則 約定一套自己喜歡的,對搜尋引擎友好。對使用者友好的url規則 url處理類 即路由實現的核心 對使用者請求的url進行解析處理,獲取到使用者請求的類,方法,...