Thinkphp에서 phpmailer를 통해 데이터를 제출하고 메일함으로 데이터를 보내는 중에 오류가 발생했습니다.
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-16 12:59:30
0
6
544

내 "PHPMailer" 폴더는 Thinkphp 프레임워크 내부 라이브러리의 Vendor에 있습니다.
브라우저 오류:

그러나 커서가 SendMail 함수의 호출 지점에 있을 때 Ctrl 왼쪽 클릭을 누르면 함수 정의 지점에 함수가 위치할 수 있습니다.

曾经蜡笔没有小新
曾经蜡笔没有小新

모든 응답(6)
黄舟

vendor('PHPMailer/class.phpmailer');

我想大声告诉你

vendor('파일 항목 이름');

黄舟

으아아아

이렇게 인용해 보세요. (경로를 완전하게 작성해야 합니다.)

过去多啦不再A梦

tp3인가요?
보고하신 오류는 클래스가 인스턴스화되지 않았음을 의미합니다.

으아아아
世界只因有你

Vendor('PHPMailer.PHPMailerAutoload');
$mail = new PHPMailer() //인스턴스화

世界只因有你

문제는 sendmailer 함수가 function.php 파일에 작성되어 있고 common.php 파일에는 작성할 수 없다는 점입니다. 이런 식으로 호출할 수 있습니다.

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