在symfony2中重新生成autoload.php

ben*_*fi7 12 php symfony composer-php

我有这个代码的autoload.php

<?php

// autoload.php generated by Composer

require_once __DIR__ . '/composer' . '/autoload_real.php';

return ComposerAutoloaderInit8be239f5caef32db03f87bb271ed6012::getLoader();
Run Code Online (Sandbox Code Playgroud)

但是当我访问localhost时

Fatal error: Class 'ComposerAutoloaderInit8be239f5caef32db03f87bb271ed6012' not found in /home/sebastian/Development/PHP/miciudad/vendor/autoload.php on line 10
Run Code Online (Sandbox Code Playgroud)

昨天这项工作和我没有更新.

如果我运行php composer.phar install它会工作并生成正确的autoload.php?

谢谢!

und*_*ned 33

这应该.也php composer.phar dump-autoload应该做的工作.
文档所述:

例如,如果由于类映射包中的新类而需要更新自动加载器,则可以使用dump-autoload执行此操作而无需进行安装或更新.

  • 呃,为什么他们把它命名为"转储",有点违反直觉.应该是"生成"而不是.哦,谢谢! (8认同)
  • ...没有前缀:`composer dump-autoload`。如何:[如何从任何地方运行composer](/sf/ask/793326131/) (2认同)