ThinkpHP 3.2.2 플러그 인 컨트롤 러 기능
2071 단어 ThinkPHP플러그 인 컨트롤 러
URL 에 플러그 인 컨트롤 러 변 수 를 입력 하면 자동 으로 플러그 인 컨트롤 러 의 동작 방법 을 찾 습 니 다.
플러그 인 컨트롤 러 의 변 수 는 매개 변수 VARADDON 을 설정 합 니 다.기본 값 은 addon 입 니 다.예 를 들 어 URL 에 들 어 오 는 것 입 니 다.
http://serverName/Home/info/index/addon/SystemInfo
addon 인자 가 들 어 왔 기 때문에 사용자 컨트롤 러 는 원래 의 것 이 아 닙 니 다.
Home/Controller/InfoController.class.php
SystemInfo 플러그 인(Home/Addon 디 렉 터 리 아래)을 호출 한 InfoController 컨트롤 러 입 니 다.파일 은
Home/Addon/SystemInfo/Controller/InfoController.class.php
플러그 인 컨트롤 러 자체 의 정 의 는 일반적인 접근 컨트롤 러 와 같 습 니 다.예 를 들 어:
namespace Home\Addon\SystemInfo\Controller;
class InfoController extends \Think\Controller{
public function index(){
echo 'Addon SystemInfo';
}
}
이렇게 해서 우 리 는 방문 하고 있다.
http://serverName/Home/info/index/addon/SystemInfo
출력Addon SystemInfo
플러그 인 디 렉 터 리 가 Addon 이 아니 라 Plugin 이 라면 설정 파일 에서 정의 해 야 합 니 다.
'VAR_ADDON' => 'plugin'
그리고 URL 주소 에 접근 하면 됩 니 다.
http://serverName/Home/info/index/plugin/SystemInfo
메모:현재 플러그 인 컨트롤 러 는 모듈 의 플러그 인 컨트롤 러 접근 만 지원 하고 전역 적 인 공공 플러그 인 은 지원 되 지 않 습 니 다.주의:이 용법 은 홈 페이지 에서 다운로드 한 3.2.2 버 전 에 만 적 용 됩 니 다.플러그 인의 위 치 를 정의 하 는 등 세부 적 인 조정 을 할 것 입 니 다.
더 많은 용법 은 후속 적 인 상세 한 수첩 내용 을 참고 하 시기 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
ThinkPHP5 일반 데이터 작업1. 데이터베이스는:thinkphp5, 새 데이터 테이블think_test 2.\application\database.php에서 수정 3.\application\index\model 다음에 새 모델 파일 테스트.ph...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.