>  기사  >  백엔드 개발  >  thinkphp 컨트롤러에 대한 간략한 분석

thinkphp 컨트롤러에 대한 간략한 분석

零到壹度
零到壹度원래의
2018-03-26 17:36:574364검색

이번에는 thinkphp 컨트롤러에 대한 간략한 분석과 thinkphp 컨트롤러 구축 시 주의사항은 무엇인지 알려드리겠습니다. 다음은 실제 사례입니다. 살펴보겠습니다.

1. 공용 연산 및 공용 컨트롤러:

a. 생성자 메서드를 통해 공용 연산 생성: 생성자 메서드에서 초기화 구현

컨트롤러 클래스 파일의 초기화 메서드 소개:

기본 클래스의 구성 방법 또는 초기화 방법은 컨트롤러에서 공유 데이터를 운영하는 문제를 해결합니다.

여러 컨트롤러가 일부를 공유하려는 경우 공용 컨트롤러 클래스를 만들 수 있습니다. 기본 파일은 공용 컨트롤러 클래스입니다.

공용 컨트롤러 상속:

2. 사전 작업: 작업이 실행되기 전에 수행해야 하는 작업

a 모든 작업은 동일한 사전 작업 상황을 수행합니다.

클래스의 상속 기반 메소드는 효과 범위를 정의합니다. 위의 데모2 및 데모3 메소드는 데모1과 동일하게 사이트 이름


을 반환합니다. 중국 웹사이트에서는 작업을 실행하기 전에 이전 작업이 실행되기 때문입니다. 작업 방법 설정


b. 매개변수는 URL 요청에서 가져와야 합니다. 예를 들어 원래 $site->sitename

$this->request를 대체하려면 요청 변수 획득 문을 사용하여 현재 요청 개체를 가져옵니다. 요청 객체의:

그런 다음 param 메소드를 호출하고 변수 이름을 지정합니다.

접속:

c, 사전 작업의 부분 실행: "사드에 대한 단호한 저항"이 접근할 때만 출력된다는 것을 정의합니다. 데모2


액세스:

d. 제거 방법을 사용하여 사전 작업 설정:


방문:


위 내용은 thinkphp 컨트롤러에 대한 간략한 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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