php - 타사 라이브러리를 로드하는 중 TP3.2 문제
黄舟
黄舟 2017-06-27 09:17:46
0
1
882

Thinkphp 개발에는 타사 라이브러리가 자주 사용됩니다. 저는 보통 타사 클래스 라이브러리를 Application/Codebase/ 디렉터리에 넣습니다. 많은 타사 라이브러리에는 네임스페이스가 없기 때문에 네임스페이스를 하나씩 추가하고 싶지 않습니다. Codebase 디렉터리에 클래스 라이브러리 파일을 로드하는 방법은 무엇입니까?
예를 들어, 내 tp 프로젝트 디렉토리 구조

CodebasephpMailer 아래에 class.phpmailer.php 파일(네임스페이스 없음)을 로드하고 싶습니다. 자동으로 로드하는 것이 가장 좋습니다.
클래스 라이브러리 매핑 사용에 대한 매뉴얼을 읽었습니다. commonconf에 새로운 alias.php를 생성했는데, 코드는 다음과 같습니다

으아악

그런 다음 indexcontroller에서 $obj=new CodebasephpMailerPHPMailer();

오류: 'CodebasephpMailerPHPMailer' 클래스를 찾을 수 없습니다.
어떻게 처리하나요? 또 다른 질문이 있습니다. TP의 클래스 로딩 오류 메시지에는 일반적으로 이 오류가 표시됩니다. 어떤 파일에서 클래스를 찾고 있는지 어떻게 알 수 있나요? 구체적인 경로 정보를 볼 수 없어 문제 해결이 어렵습니다.

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

모든 응답(1)
typecho

으아악

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿