나는 작곡가를 통해 PHPMailer를 사용하려고합니다.작곡가의 네임 스페이스 구성
내 앱 네임 스페이스와 PSR-4 자동 로딩을 사용하고
내 파일 조직이 composer.json에서이
-bin
-controllers
- Controller.php (namespace bin\controllers)
-vendor
-phpmailer
-phpmailer
-src
PHPMailer.php (namespace HPMailer\PHPMailer)
처럼, 내가 쓴이
"autoload": {
"psr-4": {"bin\\vendor\\phpmailer\\": "bin/vendor/phpmailer/phpmailer/src/PHPMailer.php"}
}
그러나 내가 쓸 때
<?php
namespace bin\controllers;
use bin\vendor\phpmailer\PHPMailer;
abstract class Controller {
public function __construct()
{
$mail = new PHPMailer();
}
}
require_once를() : '요구 실패 개방/사용자/토마스/도서관/모바일 문서/COM ~ 사과 ~ CloudDocs/saveProject/빈 /../ 빈/공급 업체/phpmailer나는 치명적인 오류가 발생했습니다 /PHPMailer.php '
클래스를 올바르게 사용하도록 네임 스페이스를 구성 할 수있는 방법은 무엇입니까?
미리 감사드립니다.
내 실수, 신속하고 정확한 답변 주셔서 감사합니다 :) – user3279327