我有一个这样的目录结构:
这是我的 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/