isPost()"."/> isPost()".">

Maison >cadre php >PensezPHP >Comment thinkphp5 détermine-t-il s'il s'agit d'une demande de publication ?

Comment thinkphp5 détermine-t-il s'il s'agit d'une demande de publication ?

WBOY
WBOYoriginal
2022-04-25 11:42:165198parcourir

Dans thinkphp5, vous pouvez utiliser la méthode isPost() pour déterminer s'il s'agit d'une demande de publication. La fonction de cette méthode est de déterminer si les données sont actuellement soumises pour Post. Si le résultat est vrai, il est déterminé qu'il l'est. une demande de publication. Si elle est fausse, ce n'est pas une demande de publication. La syntaxe est "$this->isPost()".

Comment thinkphp5 détermine-t-il s'il s'agit d'une demande de publication ?

L'environnement d'exploitation de cet article : système Windows 10, ThinkPHP version 5, ordinateur Dell G3.

Comment déterminer s'il s'agit d'une demande de publication dans thinkphp5

La méthode isPost() est utilisée dans ThinkPHP pour déterminer si les données sont actuellement soumises pour publication.

Si je fais une opération d'ajout d'un utilisateur, nous pouvons définir un User/useradd.html comme modèle. Ensuite, écrivez un UserAction.php. Écrivez une méthode userAdd dans UserAction.php et utilisez isPost() pour déterminer le statut. Vous pouvez ensuite écrire la pré-soumission et la post-soumission dans une action.

//用户添加
public function userAdd(){
    if($this->isPost()){
    //处理
    }
    else{
        $this->display('userAdd');
    }
}

Comment thinkphp5 détermine-t-il sil sagit dune demande de publication ?

Lorsque nous utilisions la version 3.2 auparavant, nous utilisions souvent

if(IS_POST){
}else{
 
}

Dans thinkphp5.1, IS_POST a été aboli. Dans

thinkphp5.1, nous pouvons l'utiliser comme ceci,

use think\facade\Request;
public function index()
    {
        if(Request::isPost()){
        //这样判断
 
        } else {
            
        }
    }
est introduit dans le

controller

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn