作曲家的类映射无法识别类



我正在编写一个基于Slim框架的小型应用程序,偶尔我会遇到注入从phpclasses.org/中检索到的代码的需要。到目前为止,我是通过单独包含每个文件来完成的,但随着类的数量增加,我想我会使用自动加载器。我的文件夹结构如下:

app/
  config/
  core/
  lang/
  libs/ <-- [additional classes]
  models/ <-- [model files]
  views/
vendor/
public/
composer.json

我的composer.json看起来像这样:

{
  "name": "slim/slim-skeleton",
  "description": "A Slim Framework skeleton application for rapid development",
<...>
  "autoload": {
    "classmap": ["app/libs/", "app/models/"]
  }
}

所有其他功能都可以正常工作,但vendor/compooser/autoloader_classmap.php没有显示出从app/libsapp/models添加任何类的迹象。我正在使用最新版本的composer.phar。我做错了什么?

p.S.vendor/autoload.php在每次类调用之前都会在开始时加载。

p.p.S.我做了php composer.phar转储自动加载,也没有任何运气。

我没有直接解决这个问题,但我已经分叉了所需的repo,现在使用PSR-4加载方法。看起来这是一个与phpclasses.org.上提供的产品直接相关的问题

相关内容

  • 没有找到相关文章

最新更新