类错误:无法声明类

时间:2016-06-29 02:15:25

标签: php slim

我有一个使用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自动加载但是没有工作;

2 个答案:

答案 0 :(得分:0)

您需要包含作曲家autoload.php文件。

您不需要require_once INC_ROOT.'/app/Models/User.php'

答案 1 :(得分:0)

我错过了psr-4作曲家代码中拼写的自动加载。所以它应该是

 "autoload" :{
            "psr-4":{
                "App\\" : "app"
            }
        }