我尝试创建自己的composer库。我选择使用psr4进行自动加载机制。它可以很好地与库项目配合使用,但当我将此库作为依赖项添加到另一个项目时会出现问题。我希望库项目创建一个位于主项目中的类的实例。然而,composer自动加载器找不到此类。
我的图书馆项目来源如下:https://github.com/brnogz/kwinsey
我的示例项目是这样使用这个库的(HelloWorld类位于controller/HelloWorld.php文件中):https://gist.github.com/brnogz/e27a1dd40ba00b818b23fe7ab8815fad
请将所有源移动到src
子文件夹,并使用"src/"
作为PSR-4目标文件夹。从项目根文件夹自动加载几乎是未定义的行为。