【问题标题】:Symfony2 Autoloader expected classSymfony2 Autoloader 预期类
【发布时间】:2014-08-20 14:13:41
【问题描述】:

在 Symfony2 中出现错误:

自动加载器预期的类“Website\PublicBundle\Facebook” 在文件中定义 “C:\PHP-XAMPP\htdocs\myProject/src\Website\PublicBundle\Facebook.php”。 找到文件但类不在其中,类名或 命名空间可能有错字。

500 内部服务器错误 - RuntimeException

我清除了缓存,重新启动了 Apache,并尝试了类似问题的几种解决方案,但没有任何效果。

app/config/config.yml:

services:
    facebook:
        class: Website\PublicBundle\Facebook

src/Website/PublicBundle/Facebook.php:

namespace Website\PublicBundle\Facebook;

class Facebook {
    public function __construct() {
        //...
    }
}

【问题讨论】:

    标签: php symfony


    【解决方案1】:

    你的命名空间应该是

    namespace Website\PublicBundle;
    

    否则你的课实际上是..

    Website\PublicBundle\Facebook\Facebook
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-30
      • 2012-02-07
      • 2015-02-17
      相关资源
      最近更新 更多