2013-02-08 85 views
0

我试图做的Facebook登录CakePHP中。我能够成功登录,但无法检索用户信息。我使用的是Facebook的插件从以下链接:CakePHP的Facebook的API现在的工作

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] 

视图.ctp

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

我该如何解决这个问题?

回答

0

啥子蛋糕版本您使用的..?

//app/Config/bootstrap.php 
CakePlugin::load('Facebook'); 
在你的AppController

在你的引导

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

裸考虑到使用大写字母