【问题标题】:cakephp facebook api not workingcakephp facebook api不工作
【发布时间】:2013-02-08 11:57:45
【问题描述】:

我正在尝试在 cakephp 中进行 facebook 登录。我能够成功登录,但无法检索用户信息。我正在使用来自以下链接的 facebook 插件:

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]

view.ctp

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

我该如何解决?

【问题讨论】:

    标签: facebook cakephp


    【解决方案1】:

    你用的是什么蛋糕版本..?

    在您的引导程序中:

    //app/Config/bootstrap.php
    CakePlugin::load('Facebook');
    

    在您的应用控制器中:

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

    注意使用大写字母

    【讨论】:

      猜你喜欢
      • 2014-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多