Rumah > rangka kerja php > ThinkPHP > Bagaimanakah thinkphp5 menentukan sama ada ia adalah permintaan pos?

Bagaimanakah thinkphp5 menentukan sama ada ia adalah permintaan pos?

WBOY
Lepaskan: 2022-04-25 11:42:16
asal
5219 orang telah melayarinya

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

Bagaimanakah thinkphp5 menentukan sama ada ia adalah permintaan pos?

Persekitaran pengendalian artikel ini: sistem Windows 10, ThinkPHP versi 5, komputer Dell G3.

Bagaimana thinkphp5 menentukan sama ada ia adalah permintaan siaran?

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(){
Salin selepas log masuk
    if($this->isPost()){
    //处理
    }
    else{
        $this->display('userAdd');
    }
}
Salin selepas log masuk

Bagaimanakah thinkphp5 menentukan sama ada ia adalah permintaan pos?

Apabila menggunakan versi 3.2 sebelum ini,

if(IS_POST){
}else{
 
}
Salin selepas log masuk

sering digunakan dalam thinkphp5.1, IS_POST telah dimansuhkan.

Dalam thinkphp5.1, kita boleh menggunakannya seperti ini, memperkenalkan

use think\facade\Request;
Salin selepas log masuk
ke dalam pengawal
public function index()
    {
        if(Request::isPost()){
        //这样判断
 
        } else {
            
        }
    }
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan