亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    ThinkPHP路由參數(shù)以及資源路由解析

    路由是項目開發(fā)中比較重要的一個環(huán)節(jié),每個項目都會使用路由進(jìn)行管理接口,接下來本文會從源碼方面帶大家一起學(xué)習(xí)路由。

    一、路由參數(shù)和變量規(guī)則

    同樣代碼先從這里開始,但是這次的關(guān)注點是在路由參數(shù)和變量規(guī)則上。

    這倆個點只是簡單的給大家說明一下使用和簡單的執(zhí)行流程。

    比較深的理解就不去說明了, 因為這倆個點在平時開發(fā)過程中是不怎么使用的。

    ThinkPHP路由參數(shù)以及資源路由解析
    注冊路由規(guī)則

    在上文中還記得在文件thinkphp/library/think/route/RuleItem.php中我們看到過關(guān)于路由參數(shù)的使用吧!

    ThinkPHP路由參數(shù)以及資源路由解析
    關(guān)于路由參數(shù)處理的地方

    并且文檔中也給了很多支持的參數(shù),如下圖。

    ThinkPHP路由參數(shù)以及資源路由解析
    文檔支持的參數(shù)

    那這個路由參數(shù)是怎么使用的呢!

    接著使用之前我們使用的路由,并且給設(shè)置上URL后綴檢測,支持匹配多個后綴。

    ThinkPHP路由參數(shù)以及資源路由解析
    路由案例

    那么我們設(shè)置的這個路由應(yīng)該怎么訪問呢!

    如果按照正常的路由規(guī)則進(jìn)行訪問是會報錯的,正確的訪問方式請繼續(xù)看。

    ThinkPHP路由參數(shù)以及資源路由解析
    訪問結(jié)果

    正確的請求地址應(yīng)該為http://www.source.com/index.php/hello/1.html,也就是在請求地址上需要拼接我們設(shè)置的后綴html。

    ThinkPHP路由參數(shù)以及資源路由解析
    訪問結(jié)果

    這塊的具體執(zhí)行流程使用代碼追蹤器簡單的看一下即可,咔咔這里就不做演示了。

    對于路由參數(shù)咔咔這里在給大家演示一個案例,就基本結(jié)束了。

    全局路由參數(shù)

    路由參數(shù)這塊最后一個說明的就是全局路由參數(shù)。

    直接來到文檔就可以看到。

    ThinkPHP路由參數(shù)以及資源路由解析
    全局路由參數(shù)

    這里咔咔設(shè)置倆個路由規(guī)則做測試,一個參數(shù)可選,一個必選,并且設(shè)置上路由規(guī)則添加文件后綴。

    ThinkPHP路由參數(shù)以及資源路由解析
    路由文件

    傳參數(shù)時的請求地址。

    ThinkPHP路由參數(shù)以及資源路由解析
    訪問結(jié)果

    不傳參數(shù)的請求地址。

    ThinkPHP路由參數(shù)以及資源路由解析
    訪問結(jié)果

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號