Symfony2 Autoloader预期课程

时间:2014-08-20 14:13:42

标签: php symfony

在Symfony2中我收到错误:

  

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

     

500内部服务器错误 - RuntimeException

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

应用/配置/ config.yml:

services:
    facebook:
        class: Website\PublicBundle\Facebook

的src /网站/ PublicBundle / Facebook.php:

namespace Website\PublicBundle\Facebook;

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

1 个答案:

答案 0 :(得分:2)

你的名字空间应该是

namespace Website\PublicBundle;

否则你的班级实际上是..

Website\PublicBundle\Facebook\Facebook