添加自定義空間這裏是我的文件夾結構:PHP中使用自動加載磁帶機從作曲家
Classes
- CronJobs
- Weather
- WeatherSite.php
我想從我的腳本加載WeatherSite類。即時通訊使用作曲家與自動加載:
$loader = include(LIBRARY .'autoload.php');
$loader->add('Classes\Weather',CLASSES .'cronjobs/weather');
$weather = new Classes\Weather\WeatherSite();
林假設上面的代碼添加命名空間和該名稱空間解析到的路徑。但是,當頁面加載我總是得到這樣的錯誤:
Fatal error: Class 'Classes\Weather\WeatherSite' not found
這裏是我的WeatherSite.php文件:
namespace Classes\Weather;
class WeatherSite {
public function __construct()
{
}
public function findWeatherSites()
{
}
}
我在做什麼錯?
你其實並不需要自定義自動加載,你大概可以使用PSR-4。你使用'composer.json'嗎?如果是這樣,你可以在'autoload'部分添加它的內容嗎? –
@托馬什Votruba我想爲我寫的,我將不得不命名空間添加到自帶的作曲家自動加載磁帶機腳本定製類? – John