我有一个这样的目录结构:

php - 如何使用 PSR-4 自动加载 Composer 制作扩展类-LMLPHP

这是我的 composer.json :

 {
    "autoload": {
        "psr-4": {
            "travelo_conf\\": "config/",
            "travelo_url\\": "url/"
        }
    }
}

现在我正在尝试使用 Hotel Class 扩展我的 Api Class

这是我的 ApiConfig 类:
namespace travelo_conf\config ;

    class ApiConfig {}

这是我的酒店类:
<?php

namespace travelo_url\hotelbedsUrl ;

require '../vendor/autoload.php';

use travelo_conf\config\ApiConfig ;


     class Hotels extends ApiConfig
        {

            function __construct()
            {
                parent::__construct() ;

            }
    }

我收到了这样的错误:



有人可以向我解释为什么吗?

最佳答案

似乎应该是 travelo_conf\ApiConfig 而不是 travelo_conf\config\ApiConfig

关于php - 如何使用 PSR-4 自动加载 Composer 制作扩展类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40712101/

10-11 04:04