Symfony2自动加载器期望的类



在Symfony2我得到一个错误:

自动加载器期望类"WebsitePublicBundleFacebook"在文件中定义"C: PHP-XAMPP 根 myProject/src PublicBundle Facebook.php"的网站。找到了文件,但类不在其中,类名或命名空间可能有打字错误。

500内部服务器错误- RuntimeException

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

app/config/config.yml:

services:
    facebook:
        class: WebsitePublicBundleFacebook

src/网站/PublicBundle/Facebook.php:

namespace WebsitePublicBundleFacebook;
class Facebook {
    public function __construct() {
        //...
    }
}

您的命名空间应该是

namespace WebsitePublicBundle;

否则你的类实际上是…

WebsitePublicBundleFacebookFacebook

最新更新