課程
/后端開(kāi)發(fā)
/ThinkPHP
/快速入門(mén)ThinkPHP 5.0--基礎(chǔ)篇
設(shè)置路由時(shí)想要設(shè)置兩個(gè)參數(shù)該如何設(shè)置呢,這樣設(shè)置有 回報(bào)錯(cuò)
2018-07-25
源自:快速入門(mén)ThinkPHP 5.0--基礎(chǔ)篇 3-4
正在回答
<?php ????return?[ ????????'news/:id/:name'?????=>?'index/news/info'?????//?謹(jǐn)記前后不能加斜杠?/ ????];
<?php namespace?app\index\controller; use?think\Url; class?News?{ ????public?function?index()?{ ????????echo?'這是一個(gè)新聞列表'; ????} ????public?function?info($id,?$name)?{ //????????echo?Url::build('index/news/info',"id={$id}&name={$name}").?'<br/>'; //????????echo?Url::build('index/news/info',?['id'=>$id,?'name'=>$name]).?'<br/>'; ????????echo?url('index/news/info',?['id'=>$id,?'name'=>$name]).?'<br/>'; //????????http://localhost/news/888/panyongyu.html??訪問(wèn) ????????return?"{$id}".","."{$name}"; ????} }
我的是可以的,還有 return 不要這樣寫(xiě)呀,后面的不會(huì)執(zhí)行的
//index/index/rout public?function?rout($id="",$name=""){ ????????echo?url('index/index/rout',['id'=>$id,'name'=>$name])."<br?/>"; ????????return?"{$id}"."<br?/>"."{$name}"; ????}
訪問(wèn):http://localhost:8080/tp5/public/posts/5/kankan
結(jié)果:
????public?function?info($cateid=0,?$id=0){ ??????????//http://www.jx.com/tp5/public/index/index/info/id/12 ??????????//http://www.jx.com/tp5/public/news/5?????? ??????????//http://www.jx.com/tp5/public/news/5.html???????????? ??????????var_dump(url());?????? ??????????var_dump(url('index/index/info',?['id'=>$id,?'cateid'=>$cateid]));???????????? ??????????var_dump($cateid,?$id);???????????? ??????????return?$id;???? ????}
route.php
<?php??return?[????'news/:cateid/:id'?=>?'index/index/info',??];
Index.php
????public?function?info($cateid=0,?$id=0){??????//http://www.jx.com/tp5/public/index/index/info/id/12??????//http://www.jx.com/tp5/public/news/5??????//http://www.jx.com/tp5/public/news/5.html????????????var_dump(url());??????var_dump(url('index/index/info',?['id'=>$id,?'cateid'=>$cateid]));????????????var_dump($cateid,?$id);????????????return?$id;????}
舉報(bào)
ThinkPHP5已發(fā)布多時(shí),想了解ThinkPHP5的新特性嗎?老司機(jī)帶你馬上出發(fā)~
1 回答模板里圖片路徑如何設(shè)置
1 回答設(shè)置了路由,redirect就不能用了
4 回答thinkphp5.0.9為什么我設(shè)置了路由,用完整路徑和路由地址訪問(wèn)都沒(méi)有報(bào)錯(cuò)呢?
1 回答配置設(shè)置后不起作用
1 回答設(shè)置 Ports 為 80、3306 時(shí)報(bào)錯(cuò)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2019-11-22
我的是可以的,還有 return 不要這樣寫(xiě)呀,后面的不會(huì)執(zhí)行的
2018-09-21
訪問(wèn):http://localhost:8080/tp5/public/posts/5/kankan
結(jié)果:
2018-08-06
2018-08-06
route.php
Index.php