이번에는 thinkphp 컨트롤러에 대한 간략한 분석과 thinkphp 컨트롤러 구축 시 주의사항은 무엇인지 알려드리겠습니다. 다음은 실제 사례입니다. 살펴보겠습니다.
1. 공용 연산 및 공용 컨트롤러:
a. 생성자 메서드를 통해 공용 연산 생성: 생성자 메서드에서 초기화 구현
컨트롤러 클래스 파일의 초기화 메서드 소개:
기본 클래스의 구성 방법 또는 초기화 방법은 컨트롤러에서 공유 데이터를 운영하는 문제를 해결합니다.
여러 컨트롤러가 일부를 공유하려는 경우 공용 컨트롤러 클래스를 만들 수 있습니다. 기본 파일은 공용 컨트롤러 클래스입니다.
공용 컨트롤러 상속:
2. 사전 작업: 작업이 실행되기 전에 수행해야 하는 작업
a 모든 작업은 동일한 사전 작업 상황을 수행합니다.
클래스의 상속 기반 메소드는 효과 범위를 정의합니다. 위의 데모2 및 데모3 메소드는 데모1과 동일하게 사이트 이름
을 반환합니다. 중국 웹사이트에서는 작업을 실행하기 전에 이전 작업이 실행되기 때문입니다. 작업 방법 설정
b. 매개변수는 URL 요청에서 가져와야 합니다. 예를 들어 원래 $site->sitename
$this->request를 대체하려면 요청 변수 획득 문을 사용하여 현재 요청 개체를 가져옵니다. 요청 객체의:
그런 다음 param 메소드를 호출하고 변수 이름을 지정합니다.
접속:
c, 사전 작업의 부분 실행: "사드에 대한 단호한 저항"이 접근할 때만 출력된다는 것을 정의합니다. 데모2
액세스:
d. 제거 방법을 사용하여 사전 작업 설정:
방문:
위 내용은 thinkphp 컨트롤러에 대한 간략한 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!