2016-11-21 134 views
4

我有这样的目录结构扩展类:了如何使用PSR-4自动加载作曲家

Directory

,这是我composer.json:

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

现在我试图扩展我的Api类酒店类

这是我的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() ; 

      } 
    } 

,我得到这样的错误:

Fatal error: Class 'travelo_conf\config\ApiConfig' not found in /var/www/html/4travelo_Beta/url/getHotelUrl.php on line 9

可有人向我解释,为什么?

回答

2

好像应该是travelo_conf\ApiConfig而不是travelo_conf\config\ApiConfig