isPost()"입니다."/> isPost()"입니다.">

 >  기사  >  PHP 프레임워크  >  thinkphp5는 게시물 요청인지 여부를 어떻게 결정합니까?

thinkphp5는 게시물 요청인지 여부를 어떻게 결정합니까?

WBOY
WBOY원래의
2022-04-25 11:42:165063검색

thinkphp5에서는 isPost() 메소드를 사용하여 Post 요청인지 여부를 확인할 수 있습니다. 이 메소드의 기능은 현재 Post에 제출된 데이터인지 여부를 확인하는 것입니다. false인 경우 게시물 요청이 아닙니다. 구문은 "$this->isPost()"입니다.

thinkphp5는 게시물 요청인지 여부를 어떻게 결정합니까?

이 문서의 운영 환경: Windows 10 시스템, ThinkPHP 버전 5, Dell G3 컴퓨터.

thinkphp5에서 게시 요청인지 확인하는 방법

isPost() 메서드는 ThinkPHP에서 데이터가 현재 게시를 위해 제출되었는지 확인하는 데 사용됩니다.

사용자를 추가하는 작업을 수행하는 경우 User/useradd.html을 템플릿으로 설정할 수 있습니다. 그런 다음 UserAction.php를 작성합니다. UserAction.php에 userAdd 메소드를 작성하고 isPost()를 사용하여 상태를 확인한 다음 액션에 제출 전 및 제출 후를 작성할 수 있습니다.

//用户添加
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.