我如何使用作曲家自动加载



我有这样的项目 https://github.com/prazny/composer-autoload

我做错了什么?
我想将"写作"类加载到作曲家。
索引.php: Fatal error: Class 'MyAppWritingWriting' not found in C:xampphtdocskurscomposer-autoloadindex.php on line 4

您有几个问题:

  1. 问题:类/文件名不匹配。溶液:./src/Writing/Write.php重命名为./src/Writing/Writing.php
  2. 问题:PSR-4
  3. 自动加载标准合规性 解决方案:将 PSR-4 配置从 "": "src/Writing/Write.php" 更改为"MyApp\": "src/"
  4. 然后通过运行composer dumpautoload重新生成自动加载文件

完成所有这些操作后,您将在index.php中出现致命错误,因为您正在尝试回显没有__toString的对象实例。这将告诉您自动加载正在工作,并且您需要修复index.php代码。

此外,您不应提交vendor目录。但是,这是一个旁白,不会引起您遇到的问题。

相关内容

  • 没有找到相关文章

最新更新