Thinkphp는 외부 메소드를 로드합니다. 1. 가져오기 메소드를 통해 클래스 라이브러리를 가져오고 해당 가져오기 구문은 "import("Org.Util.Date");"와 같습니다. 2. 공급업체를 사용하여 외부 클래스를 가져오고 가져옵니다. 구문은 "Vendor(' Zend.Filter.Dir');"와 같습니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, thinkphp 버전 3.2, Dell G3 컴퓨터.
thinkphp에서 외부 메소드를 로드하는 방법은 무엇입니까?
Thinkphp 외부 클래스 가져오기 방법
TP를 사용할 때 외부 클래스를 사용하면서 여러 가지 실패로 인해 많은 분들이 고민하시는 것 같아요
다음은 참조 방법에 대한 자세한 소개와 주의 사항입니다
수동 로딩 세 번째 -party 클래스 라이브러리
3세대 클래스 라이브러리에는 특정 네임스페이스가 없으므로 수동으로 가져오려면 다음 방법을 사용해야 합니다.
1 가져오기 방법은 모든 클래스 라이브러리를 가져올 수 있습니다.
① 조직 클래스를 가져옵니다. 라이브러리 패키지
import("Org.Util.Date");
② 홈 모듈 아래로 가져오기
import("Home.Util.UserUtil");
클래스 아래로 가져오기 ③현재 모듈 아래의 클래스 가져오기
import("@.Util.Array");
④ 공급업체 클래스 라이브러리 패키지 가져오기
import('Vendor.Zend.Server');
경로가 올바른지 주의하세요. 이러한 클래스를 성공적으로 도입한 후에는 해당 클래스를 호출하기 전에 인스턴스화해야 합니다.
2. 벤더를 사용하여 외부 클래스 가져오기
참고: Unix 또는 Linux 호스트에서는 대소문자 차이가 있으므로 가져오기 방법을 사용할 때 디렉터리 이름과 클래스 라이브러리 이름의 대소문자에 주의하세요. 그렇지 않으면 가져오기가 수행됩니다. 실패하다.
Vendor('Zend.Filter.Dir');
자세한 내용은 공식 매뉴얼을 참조하세요: http://document.thinkphp.cn/manual_3_2.html#autoload;
추천 학습: "thinkPHP 비디오 튜토리얼"
위 내용은 thinkphp에서 외부 메소드를 로드하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!