【问题标题】:Regenerate autoload.php in symfony2在 symfony2 中重新生成 autoload.php
【发布时间】:2013-12-19 17:47:40
【问题描述】:

我有这个代码的 autoload.php

<?php

// autoload.php generated by Composer

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

return ComposerAutoloaderInit8be239f5caef32db03f87bb271ed6012::getLoader();

但是当我访问本地主机时

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

昨天这个作品,我没有更新。

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

谢谢!

【问题讨论】:

    标签: php symfony composer-php


    【解决方案1】:

    应该的。 php composer.phar dump-autoload 也应该完成这项工作。
    the docs所述:

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

    【讨论】:

    • 呃,为什么他们把它命名为“dump”,有点违反直觉。应该改为“生成”。哦,好的,谢谢!
    • ...不带前缀:composer dump-autoload。如何:how-to-run-composer-from-anywhere
    猜你喜欢
    • 2013-08-31
    • 2020-04-02
    • 2015-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-17
    • 2011-02-13
    相关资源
    最近更新 更多