>  기사  >  PHP 프레임워크  >  thinkphp에서 외부 메소드를 로드하는 방법

thinkphp에서 외부 메소드를 로드하는 방법

藏色散人
藏色散人원래의
2022-12-07 09:11:591287검색

Thinkphp는 외부 메소드를 로드합니다. 1. 가져오기 메소드를 통해 클래스 라이브러리를 가져오고 해당 가져오기 구문은 "import("Org.Util.Date");"와 같습니다. 2. 공급업체를 사용하여 외부 클래스를 가져오고 가져옵니다. 구문은 "Vendor(' Zend.Filter.Dir');"와 같습니다.

thinkphp에서 외부 메소드를 로드하는 방법

이 튜토리얼의 운영 환경: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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