1. Masalah: Mengikuti manual permulaan pantas tp5, hasil (jenis sumber) menjalankan sekeping kod adalah berbeza daripada yang ada dalam buku
2
public function hello(Request $request){
echo '请求参数';
dump(input());
echo 'name:' .$request->param('name');
echo '资源类型:' .$request->type(). '<br/>';
}
Laluan akses ialah: tp5.com/index/index/hello/test/ddd.html?name=think
Hasil dalam buku: Jenis sumber: html,
Hasil operasi saya ialah: Jenis sumber: xml ,
Soalan Dimana? ? ?
Hasil parameter permintaan juga berubah
Hasil akses laluan asal:
array(. 2) {
["nama"] => rentetan(5) "fikir"
["ujian"] => rentetan(3) "ddd"
}
Hasil laluan kemudian:
array(2) {
[" ujian "] => string(8) "ddd.html"
["name"] => string(5) "think"
}
Bagaimana untuk memahami tp5.com/index/index/hello/test/ddd. html? name=think how to write this path?
tp5.com/index/index/hello/test/ddd.html?name=think
tp5.com/index/index/hello/test/ddd.html/name/thinkCara penulisan ini, ?
Jika tiada ? dalam url ini, kesannya akan sama seperti:
tp5.com/index/index/hello/test /ddd.html/name/think .html
adalah sama, yang bermaksud bahawa .html boleh ditinggalkan.
Selain modul lalai, pengawal dan operasi, / sebelumnya dihuraikan oleh kunci/nilai
Jadi, test/ddd.html
dihuraikan ke dalam ["test"] => rentetan(3) " ddd".
Saya tidak faham soalan itu, tetapi
Ayat ini salah, sepatutnya
Hasil pulangan adalah sama