0

CakephpでFacebookログインをしようとしています。正常にログインできますが、ユーザー情報を取得できません。次のリンクから facebook プラグインを使用しています。

https://github.com/webtechnick/CakePHP-Facebook-Plugin

アプリ コントローラー:

 class AppController extends Controller {


var $helpers=array('Session','facebook.facebook');

//var $components = array('Session','facebook.Connect');

function beforeFilter()
{
    //$this->set('facebook_user',$this->Connect->user('email'));
}

コンポーネント行のコメントを外すと、次のエラーが表示されます。

call_user_func_array() expects parameter 1 to be a valid callback, class 'Facebook' does not have a method 'getSession' [APP\Plugin\Facebook\Lib\FB.php, line 34]

view.ctp

echo $this->Facebook->login();

どうすればこれを解決できますか?

4

1 に答える 1

0

どのケーキのバージョンを使用していますか..?

あなたのブートストラップで:

//app/Config/bootstrap.php
CakePlugin::load('Facebook');

あなたのappcontrollerで:

public $helpers = array('Facebook.Facebook');

大文字を使用することを念頭に置いてください

于 2013-02-09T19:59:10.033 に答える