真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

thinkphp框架怎么實(shí)現(xiàn)路由重定義url訪問地址簡化-創(chuàng)新互聯(lián)

這篇文章主要介紹“thinkphp框架怎么實(shí)現(xiàn)路由重定義url訪問地址簡化”,在日常操作中,相信很多人在thinkphp框架怎么實(shí)現(xiàn)路由重定義url訪問地址簡化問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對(duì)大家解答”thinkphp框架怎么實(shí)現(xiàn)路由重定義url訪問地址簡化”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)鎮(zhèn)巴免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上千多家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。


如果按照正常訪問的話,則需要輸入一長串的url地址,這樣會(huì)顯得十分冗長,我可以可以通過對(duì)路由規(guī)則的重新定義簡化url訪問地址。

本來的訪問路徑應(yīng)該是:

localhost/tp/index.php/index/index/hello

我們在路由定義文件(application/route.php)里面添加一些路由規(guī)則,如下:

return [
  // 添加路由規(guī)則 路由到 index控制器的hello操作方法' hello/:name' => 'index/index/hello',
];

這是以hello開頭的并且?guī)?shù)的訪問都會(huì)路由到index控制器的hello操作方法。

此時(shí)路徑可以寫為:

localhost/tp/hello/Thinkphp

此時(shí)輸出結(jié)果為:

HelloThinkphp!

改變路由規(guī)則后若使用原來的路徑訪問方法后,則會(huì)出現(xiàn)錯(cuò)誤。

但此時(shí)有一個(gè)問題是,如果訪問地址為:

localhost/tp/hello

話,會(huì)拋出 模板不存在的錯(cuò)誤,因?yàn)樵谠L問時(shí),沒有傳參,而在定義路由規(guī)則時(shí),則帶有參數(shù)。

解決辦法是在修改路由規(guī)則為:

return [
  // 添加路由規(guī)則 路由到 index控制器的hello操作方法' hello/[:name'] => 'index/index/hello',
];

使用[]把路由規(guī)則中的變量包起來,就表示該變量為可選,接下來就可以正常訪問了。

當(dāng)name參數(shù)沒有傳入值的時(shí)候,hello方法的name參數(shù)有默認(rèn)值World,所以輸出的內(nèi)容為

Hello,World!

除了路由配置文件中定義之外,還可以采用動(dòng)態(tài)定義路由規(guī)則的方式定義,例如在路由配置文件(application/route.php)的開頭直接添加下面的方法:

use think\Route;
 
Route::rule('hello/:name', 'index/hello');

完成的效果和使用配置方式定義是一樣的。

無論是配置方式還是通過Route類的方法定義路由,都統(tǒng)一放到路由配置文件application/route.php文件中

到此,關(guān)于“thinkphp框架怎么實(shí)現(xiàn)路由重定義url訪問地址簡化”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!


網(wǎng)頁題目:thinkphp框架怎么實(shí)現(xiàn)路由重定義url訪問地址簡化-創(chuàng)新互聯(lián)
轉(zhuǎn)載源于:http://weahome.cn/article/dijpge.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部