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
Libérer: 2022-04-25 11:42:16
original
5192 Les gens l'ont consulté

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(){
Copier après la connexion
    if($this->isPost()){
    //处理
    }
    else{
        $this->display('userAdd');
    }
}
Copier après la connexion

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{
 
}
Copier après la connexion

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

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

use think\facade\Request;
Copier après la connexion
public function index()
    {
        if(Request::isPost()){
        //这样判断
 
        } else {
            
        }
    }
Copier après la connexion
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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal