路由不單可以讓你的URL地址加倍簡練和優雅。并且還能有必然平安性,ThinkPHP撐持對模塊的URL地址進行路由操作由功能是針對PATHINFO模式或者兼容URL而設計的,臨時不撐持通俗URL模式)。此刻路由變得越來越主要了。
起首確認的php是否撐持pathinfo,若是不撐持要把pathinfo打開,在php安裝路徑下的php.ini中找到cgi.fix_pathinfo去失落;并設置為on
cgi.fix_pathinfo=on
在靜態頁中設置一個a鏈接指心猿意馬要跳轉的網址<a href="__APP__/Index/news/id/2" target='_blank'>路由器</a>跳轉到節制器中的news方式,變量為id,變量值為2
在index節制器中添加news 方式,使模板中的鏈接打開的時辰可以正常 條用該方式。
可以設置全局路由也可所以設置模塊路由,我設置了全局路由,將全局設置裝備擺設文件中的 路由打開 'URL_ROUTER_ON' => true,
在index的節制器中添加方式,function newsrouter(),路由重定標的目的的時辰,若是設置裝備擺設精確會跳到該方式并顯示提醒語“路由設置當作功”
在設置裝備擺設文件設置裝備擺設默認路由法則,在節制器中合適傳遞參數法則跳轉到該節制器下的 newsrouter方式下,若是合適法則就提醒路由設置當作功
運行法式顯示鏈接,點擊鏈接后地址應該是Index/news/id/2,而現實上顯示的是“路由設置當作功”,申明挪用的是路由中的 Index/newsrouter,申明路由設置當作功了
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!