在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            博客專(zhuān)欄

            EEPW首頁(yè) > 博客 > 扣丁學(xué)堂PHP在線教程之ThinkPHP中U方法按路由規(guī)則生成url的方法

            扣丁學(xué)堂PHP在線教程之ThinkPHP中U方法按路由規(guī)則生成url的方法

            發(fā)布人:扣丁學(xué)堂2 時(shí)間:2021-04-13 來(lái)源:工程師 發(fā)布文章

            本篇文章扣丁學(xué)堂PHP培訓(xùn)小編主要是給大家分享一下ThinkPHP中U方法按路由規(guī)則生成url的方法,這些ThinkPHP中U方法按路由規(guī)則生成url的方法在今后PHP開(kāi)發(fā)工程師的工作中會(huì)經(jīng)常用到,因此各位小伙伴們快隨小編一起來(lái)看一下吧。

            扣丁學(xué)堂PHP在線教程之ThinkPHP中U方法按路由規(guī)則生成url的方法


            如下所示:

            //更改模塊配置文件
            'URL_ROUTER_ON'   => true, 
            'URL_ROUTE_RULES'=>[]//編寫(xiě)路由優(yōu)化


            tp開(kāi)啟路由后,使用U方法是不會(huì)按路由規(guī)則生成url的,一般我們是要手動(dòng)修改模版,把里面的U方法去掉,手動(dòng)修改鏈接,如果是已經(jīng)寫(xiě)好的程序,后期才添加路由,修改起鏈接就太麻煩了

            今天無(wú)聊就修改了一下U方法,讓它按路由規(guī)則生成url,再不用一條條修改模版了。


            下面代碼添加到 /ThinkPHP/Common/functions.php 文件,在U方法里面直接搜索if($suffix),在前面加入以下代碼,u方法生成的url就是按照路由規(guī)則生成的呢!

            if(C('URL_ROUTE_RULES')){
             foreach (C('URL_ROUTE_RULES') as $rule=>$real) {
              if(strpos($url, $real)!==false){
               $url = str_replace($real, $rule, $url);
               preg_match("/\/(\w+)\.php\/(\w+)/", $url, $match);
               if(isset($match[1]) && isset($match[2]) && $match[1][0]==$match[2][0]){
                $url = preg_replace("/\/(\w+)\.php/", '', $url);
               }elseif(strpos($url, 'index.php')!==false){
                $url = str_replace("/index.php", '', $url);
               }else{
                $url = str_replace(".php", '', $url);
               }
            
               preg_match_all("/(:\w+)/", $rule, $matches);
               foreach ((array)$matches[1] as $match) {
                $url = str_replace($match . '/', '', $url);
                $url = str_replace(substr($match, 1) . '/', '', $url);
               }
              } 
             } 
            }


            以上就是扣丁學(xué)堂PHP在線學(xué)習(xí)小編給大家分享的ThinkPHP中U方法按路由規(guī)則生成url的方法,希望對(duì)小伙伴們有所幫助,想要學(xué)習(xí)PHP開(kāi)發(fā)的小伙伴可以選擇專(zhuān)業(yè)的PHP培訓(xùn)機(jī)構(gòu)扣丁學(xué)堂進(jìn)行學(xué)習(xí)。扣丁學(xué)堂不僅有專(zhuān)業(yè)的老師和與時(shí)俱進(jìn)的課程體系,還有大量的PHP在線視頻供學(xué)員觀看學(xué)習(xí),小伙伴們快快行動(dòng)吧??鄱W(xué)堂PHP技術(shù)交流群:374332265。微信號(hào):codingbb

            *博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請(qǐng)聯(lián)系工作人員刪除。

            模擬信號(hào)相關(guān)文章:什么是模擬信號(hào)




            關(guān)鍵詞:

            相關(guān)推薦

            技術(shù)專(zhuān)區(qū)

            關(guān)閉