我有一个使用composer autoload的简单Php类。但是,如果尝试劳累我已经创建它返回错误致命错误:类'用户'在第11行的C:\ Users \ Ilamini \ Desktop \ xampp \ htdocs \ E-learning \ bootstrap \ boot.php中找不到
my 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();
b如果需要具有Php要求类的用户类,则可以使用。
require_once INC_ROOT。&#39; /app/Models/User.php' ;;
$user =new \App\Models\User;
var_dump($user);
die();
我使用Composer自动加载但是没有工作;
答案 0 :(得分:0)
您需要包含作曲家autoload.php
文件。
您不需要require_once INC_ROOT.'/app/Models/User.php'
答案 1 :(得分:0)
我错过了psr-4作曲家代码中拼写的自动加载。所以它应该是
"autoload" :{
"psr-4":{
"App\\" : "app"
}
}