TP6生成url


和TP5生成url方式有區別,

在控制器里 需要加上 ->build(), 如

url('index/arc/list')->build();

如果是多域名還需要指定域名,如不想加域名可以

url('index/arc/list')->domain('')->build();

 

在視圖里,我的是多域名指向一個應用,

在配置app.php中設置了域名綁定  '*' => 'index'

這樣會導致使用助手函數url生成的網址都帶有域名,還是*開頭的

如 bj.aa.com 訪問, 

生成 {:url('index/arc/list')}  結果會是  http://*.aa.com/arc/list   這樣的鏈接是無法執行的

所以需要綁定域名,也可以去除域名 這樣: {:url('index/arc/list')->domain('')}   結果是  /arc/list 

 **這里有個特殊情況,就是如果域名是4級的會導致出現異常, 如 *.a.net.cn    如果域名是 test.a.net.cn    

{:url('index/arc/list')->domain('')}  這個結果也是  http://test.a.net.cn/arc/list

 


免責聲明!

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



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