Facebook を CakePHP2 アプリの 1 つに統合しようとしています。Facebook クラスを次のbeforeFilter
ように初期化します。
public function beforeFilter(){
$this->Facebook = new Facebook(array(
'appId' => 'myappid98a232466',
'secret' => 'myappsecret8e06342c5',
));
}
後でbeforeRender
Facebook のメソッドにアクセスしようとすると、胎児エラーが発生します。オブジェクト以外のメンバー関数 getLoginUrl() への呼び出し
public function beforeRender(){
$this->set('fbLoginUrl', $this->Facebook->getLoginUrl());
}
$this->Facebook
onの値はにbeforeRender()
設定されnull
ます。オブジェクトが破壊されるのはなぜですか?