Der Titel selbst spricht. So, hier ist meine Projektstruktur:PHP Komponist Autoloader-Klasse nicht gefunden Ausnahme
|src
|Database
|Core
|MySQL.php
|Support
start.php
|vendor
composer.json
index.php
mysql.php Datei:
<?php
namespace Database\Core;
//Some methods here
index.php und start.php Dateien:
//start.php file
<?php
require __DIR__ . '/../vendor/autoload.php';
?>
//index.php file
<?php
use Database\Core;
require __DIR__ . '/src/start.php';
$mysql = new MySQL(); // Gets exception Class 'MySQL' cannot found etc.
?>
Und schließlich Teil meiner composer.json automatischer Dokumenteneinzug :
"autoload": {
"psr-4": "Database\\": "src/" // Also tried "src/Database" too
}
Wo ist das Problem? Ich bin es wirklich leid, mit dieser Situation fertig zu werden. Bitte helfen Sie Jungs! Vielen Dank.
Danke Ich bin wirklich dankbar, aber kann nicht abstimmen aufgrund niedrigen Rufs :) – lostbyte
Lassen Sie mich für Sie stimmen :) –