2012-01-25 20 views
2

symfony2でFOSFacebookBundleを使用しています。 facebook User Informationsを読むためにFacebookSessionPersistenceからオブジェクトを作成したいと思います。FOSFacebookBundle - FacebookSessionPersistence - 致命的なエラー:クラス 'BaseFacebook'が見つかりません

しかし、私は次のエラーがあります。 致命的なエラー:クラスのBaseFacebookは "Cで見つかりません:\ Users \ユーザーGP \デスクトップ\ xamppの\ htdocsに\ projectOne \ P1 \ベンダ\バンドル\ FOS \ FacebookBundle \ Facebookの\ FacebookSessionPersistenceを.php on line 13

インストール文書のようにバンドルとオートローダーを登録しました。 誰かが私が間違っているアイディアを持っていますか?

ありがとう

+0

[Symfony2:Facebook PHP Apiを使って、BaseFacebookクラスを読み込めません](http://stackoverflow.com/questions/8398183/symfony2-using-facebook-php-api-basefacebook-class-can-ロードされていません) – trutheality

答えて

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 
+0

はい、/ vendor/facebookの下にsdk manuallをインストールしました。config.yml fos_facebook: ファイル:%kernel.root_dir%/ ../vendor/facebook/src/base_facebook.php エイリアス:facebook app_id:xxxx 秘密:xxxx クッキー:true 権限:[email、user_birthday、user_location] –

+0

まだ、あなたはいくつかの重要な設定がありません...ファイルが実際に物理的に存在していますか?誤ってFacebookSessionPersistenceで何も変更していないのですか? – Inoryy

+0

ありがとうございますが、私もそれをチェックしました。 –

0

あなたautoload_classmap.phpファイルをチェックし、あなたが作曲し"facebook/php-sdk"をインストールした場合、それはこの

'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', 

のようなものが含まれている必要があり、それが自動的に行われる必要があります。

関連する問題