私は学校プロジェクト用の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