在symfony2中重新生成autoload.php

时间:2013-12-03 15:26:56

标签: php symfony composer-php

我有autoload.php这段代码

<?php

// autoload.php generated by Composer

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

return ComposerAutoloaderInit8be239f5caef32db03f87bb271ed6012::getLoader();

但是当我访问localhost

Fatal error: Class 'ComposerAutoloaderInit8be239f5caef32db03f87bb271ed6012' not found in /home/sebastian/Development/PHP/miciudad/vendor/autoload.php on line 10

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

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

谢谢!

1 个答案:

答案 0 :(得分:32)

它应该。 php composer.phar dump-autoload也应该做这个工作 如the docs中所述:

  

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