私は作者のautoloadを使って簡単なPHPクラスを持っています。しかし、私が作成したクラスを試してみると、エラーが返されました。致命的なエラー:C:\ Users \ Ilamini \ Desktop \ xampp \ htdocs \ E-learning \ bootstrap \ boot.php 11行目に 'User'クラスが見つかりません。クラスエラー:クラスを宣言できません
私composer.json
"autolaod" :{
"psr-4":{
"App\\" : "app"
}
}
クラス
<?php
namespace App\Models;
/**
*
*/
class User
{
}
私のブートストラップ
require_once INC_ROOT.'/vendor/autoload.php';
$user =new \App\Models\User;
var_dump($user);
die();
しかし、もしREQ phpを使ってUserクラスを動作させる必要があります。
require_once INC_ROOT。 '/ app/Models/User.php';
$user =new \App\Models\User;
var_dump($user);
die();
私はComposerで自動ロードしますが、動作していません。
私はINC_ROOTが何であるか分かりませんが、おそらく '__DIR__' ..といくつかのパストラバーサルを使用しているはずです。 – geggleto