Rumah  >  Soal Jawab  >  teks badan

php - tp5 dapatkan parameter permintaan

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? ? ?

Terdapat masalah lain Jika anda menukar laluan akses kepada tp5.com/index/index/hello/test/ddd.html/name/think

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?

女神的闺蜜爱上我女神的闺蜜爱上我2653 hari yang lalu829

membalas semua(2)saya akan balas

  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-20 10:09:39

    tp5.com/index/index/hello/test/ddd.html?name=think
    Cara penulisan ini, ?

    tp5.com/index/index/hello/test/ddd.html/name/think

    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".

    balas
    0
  • 三叔

    三叔2017-06-20 10:09:39

    Saya tidak faham soalan itu, tetapi

    如果把访问路径改成tp5.com/index/index/hello/test/ddd.html/name/think

    Ayat ini salah, sepatutnya

    tp5.com/index/index/hello/test/ddd/name/think.html

    Hasil pulangan adalah sama

    balas
    0
  • Batalbalas