나는 학교 프로젝트 용 API를 구현하려고합니다. 나는 모든 것이 옳다고 생각합니다. 그러나 어떤 이유로 코드는 그렇지 않습니다. '이 t은PHP 치명적인 오류 : "클래스 '...'을 (를) 찾을 수 없습니다 ... 온라인에
use repository\PDOPersonRepository;
use repository\PDOEventRepository;
use view\PersonJsonView;
use view\EventJsonView;
use controller\PersonController;
$user = 'root';
$password = '';
$database = 'wp1';
$pdo = null;
try {
$pdo = new PDO("mysql:host=127.0.0.1;dbname=wp1",
$user, $password);
$pdo->setAttribute(PDO::ATTR_ERRMODE,
PDO::ERRMODE_EXCEPTION);
$personPDORepository = new PDOPersonRepository($pdo);
$personJsonView = new PersonJsonView();
$personController = new PersonController($personPDORepository, $personJsonView);
$eventPDORepository = new PDOEventRepository($pdo);
$eventJSonView = new EventJsonView();
$eventController = new EventJsonView($eventJSonView, $eventPDORepository);
Fatal error: Class 'repository\PDOPersonRepository' not found in C:\xampp\htdocs\Werkpakket1\app.php on line 22
phpstorm 코드에서 오류를 제공하지 않습니다. 사용 라인을 읽고, 그래서 난 정말
그래서 어떤 자동 로딩 메커니즘을 사용하고 있습니까? – CBroe
파일에 클래스를 정의하지 않은 것 같습니다. 일종의 자동 로딩 메커니즘을 포함 시키거나 적어도 클래스가 정의 된 파일을 포함시켜야합니다. – mooiamaduck