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ます。オブジェクトが破壊されるのはなぜですか?