FOSFacebookBundle - FacebookSessionPersistence - 致命错误:未找到类'BaseFacebook'

时间:2012-01-25 12:31:41

标签: facebook symfony

我在symfony2上使用FOSFacebookBundle。 我想从FacebookSessionPersistence创建一个对象来阅读Facebook用户信息。

但我有以下错误: 致命错误:在第13行的C:\ Users \ gp \ Desktop \ xampp \ htdocs \ projectOne \ p1 \ vendor \ bundles \ FOS \ FacebookBundle \ Facebook \ FacebookSessionPersistence.php中找不到类'BaseFacebook'

我在安装文档中注册了捆绑包和自动加载器。 有谁知道我做错了什么?

由于

2 个答案:

答案 0 :(得分:0)

1。)你确定你还安装了facebook sdk吗?

[FacebookSDK]
    git=git://github.com/facebook/php-sdk.git
    target=/facebook

2。)你确定你有配置设置吗?

  fos_facebook:
      file:   %kernel.root_dir%/../vendor/facebook/src/base_facebook.php

答案 1 :(得分:0)

检查您的autoload_classmap.php文件,它应该包含类似的内容

'BaseFacebook' => $vendorDir . '/facebook/php-sdk/src/base_facebook.php',
'Facebook' => $vendorDir . '/facebook/php-sdk/src/facebook.php',
'FacebookApiException' => $vendorDir . '/facebook/php-sdk/src/base_facebook.php',

如果您使用作曲家安装"facebook/php-sdk",则应自动完成。