我正在尝试将 Facebook 集成到我的一个 cakePHP2 应用程序中,并beforeFilter
像这样初始化 facebook 类:
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
。为什么对象会被破坏?