0

Facebook を CakePHP2 アプリの 1 つに統合しようとしています。Facebook クラスを次のbeforeFilterように初期化します。

public function beforeFilter(){
    $this->Facebook = new Facebook(array(
        'appId'  => 'myappid98a232466',
        'secret' => 'myappsecret8e06342c5',
    ));

}

後でbeforeRenderFacebook のメソッドにアクセスしようとすると、胎児エラーが発生します。オブジェクト以外のメンバー関数 getLoginUrl() への呼び出し

public function beforeRender(){
    $this->set('fbLoginUrl', $this->Facebook->getLoginUrl());
}

$this->Facebookonの値はにbeforeRender()設定されnullます。オブジェクトが破壊されるのはなぜですか?

4

1 に答える 1