isPost()"."/> isPost()".">
Rumah > Artikel > rangka kerja php > Bagaimanakah thinkphp5 menentukan sama ada ia adalah permintaan pos?
Dalam thinkphp5, anda boleh menggunakan kaedah isPost() untuk menentukan sama ada ia adalah permintaan pos Fungsi kaedah ini adalah untuk menentukan sama ada data dihantar untuk Post Jika hasilnya benar ditentukan sebagai permintaan siaran. Jika ia palsu, ia dinilai sebagai permintaan siaran. Ia bukan permintaan siaran, sintaksnya ialah "$this->isPost()".
Persekitaran pengendalian artikel ini: sistem Windows 10, ThinkPHP versi 5, komputer Dell G3.
ThinkPHP menggunakan kaedah isPost() untuk menentukan sama ada data diserahkan untuk Post.
Jika saya melakukan operasi untuk menambah pengguna, kami boleh menetapkan User/useradd.html sebagai templat. Kemudian tulis UserAction.php. Tulis kaedah userAdd dalam UserAction.php dan gunakan isPost() untuk menentukan status Kemudian anda boleh menulis pra-penyerahan dan pasca-penyerahan dalam Tindakan.
//用户添加 public function userAdd(){
if($this->isPost()){ //处理 } else{ $this->display('userAdd'); } }
Apabila menggunakan versi 3.2 sebelum ini,
if(IS_POST){ }else{ }
sering digunakan dalam thinkphp5.1, IS_POST telah dimansuhkan.
Dalam thinkphp5.1, kita boleh menggunakannya seperti ini, memperkenalkan
use think\facade\Request;ke dalam pengawal
public function index() { if(Request::isPost()){ //这样判断 } else { } }
Pembelajaran yang disyorkan: "Video PHP Tutorial》
Atas ialah kandungan terperinci Bagaimanakah thinkphp5 menentukan sama ada ia adalah permintaan pos?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!