如何对 Codeigniter 中的 Composer 自动加载进行故障排除?

How to troubleshoot Composer autoload in Codeigniter?

我是在 CodeigniterComposer 中使用 的新手,我已经尽我所能尝试解决我的问题,但我的问题还很短。自动加载器似乎是自动加载的?所以这就是我被困的地方:

然后我在我的默认控制器中创建了一个简单的函数,如下所示:

function m_pdf() {
        $mpdf = new mPDF();
        $mpdf->WriteHTML('Hello World');
        $mpdf->Output();
    }

但是当我 运行 它时,我得到一个错误:消息:Class 'mPDF' not found

我试过将所有内容移动到应用程序文件夹,并将配置文件中的值更改为 TRUE,我试过从函数本身调用自动加载器,但没有成功。

我觉得我遗漏了一些明显的东西。也许有些依赖。正如我所说,我是使用作曲家的新手。网上有一些关于 运行ning php composer.phar 的建议,但是当我尝试 运行 时出现错误。会不会是这样?

1) 在命名空间中 => 使用正确的 Mpdf class

如果仍然没有帮助 => composer dump-autoload(重新配置你的作曲家class地图)

如果自动转储没有帮助 =>

  • 删除vendor目录
  • composer install