ホームページ  >  記事  >  PHPフレームワーク  >  thinkphp5 はそれがポストリクエストであるかどうかをどのように判断しますか?

thinkphp5 はそれがポストリクエストであるかどうかをどのように判断しますか?

WBOY
WBOYオリジナル
2022-04-25 11:42:165161ブラウズ

thinkphp5 では、isPost() メソッドを使用して、それが投稿リクエストであるかどうかを判断できます。このメソッドの機能は、データが現在投稿用に送信されているかどうかを判断することです。結果が true の場合、がpostリクエストであると判定され、falseの場合はpostリクエストであると判断され、postリクエストではないので、構文は「$this->isPost()」となる。

thinkphp5 はそれがポストリクエストであるかどうかをどのように判断しますか?

この記事の動作環境: Windows 10 システム、ThinkPHP バージョン 5、Dell G3 コンピューター。

thinkphp5 で post リクエストであるかどうかを判断する方法

ThinkPHP では isPost() メソッドを使用して、データが現在 Post に送信されているかどうかを判断します。

ユーザーを追加する操作を実行している場合は、User/useradd.html をテンプレートとして設定できます。次にUserAction.phpを書きます。 UserAction.phpにuserAddメソッドを記述し、isPost()でステータスを判定すると、Actionに送信前と送信後を記述できます。

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

thinkphp5 はそれがポストリクエストであるかどうかをどのように判断しますか?

以前バージョン 3.2 を使っていたときはよく使われていました

if(IS_POST){
}else{
 
}

thinkphp5.1 では IS_POST が廃止されました。

thinkphp5.1 では、次のように使用できます。

コントローラーに導入されました

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

推奨学習: "PHP ビデオ チュートリアル "

以上がthinkphp5 はそれがポストリクエストであるかどうかをどのように判断しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。