ホームページ > 記事 > PHPフレームワーク > thinkphp5 はそれがポストリクエストであるかどうかをどのように判断しますか?
thinkphp5 では、isPost() メソッドを使用して、それが投稿リクエストであるかどうかを判断できます。このメソッドの機能は、データが現在投稿用に送信されているかどうかを判断することです。結果が true の場合、がpostリクエストであると判定され、falseの場合はpostリクエストであると判断され、postリクエストではないので、構文は「$this->isPost()」となる。
この記事の動作環境: Windows 10 システム、ThinkPHP バージョン 5、Dell G3 コンピューター。
ThinkPHP では isPost() メソッドを使用して、データが現在 Post に送信されているかどうかを判断します。
ユーザーを追加する操作を実行している場合は、User/useradd.html をテンプレートとして設定できます。次にUserAction.phpを書きます。 UserAction.phpにuserAddメソッドを記述し、isPost()でステータスを判定すると、Actionに送信前と送信後を記述できます。
//用户添加 public function userAdd(){
if($this->isPost()){ //处理 } else{ $this->display('userAdd'); } }
以前バージョン 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 サイトの他の関連記事を参照してください。