Codeigniter facebook库 - 无法加载

时间:2015-08-18 11:47:43

标签: php facebook codeigniter

我有一个代码:

$data = array(
        'fb-config' => array(
            'appId'  => FACEBOOK_APP_ID,
            'secret' => FACEBOOK_APP_SECRET
        )
    );

    $this->load->library('facebook', $data['fb-config']);
    $data['userData'] = $this->facebook->getUser();

然后它返回错误:

  

严重性:注意

     

消息:未定义的属性:Ajax_build :: $ facebook

     

文件名:app / ajax_actions.php

行号:146

     


致命错误:调用成员函数getUser()   在

中的非对象上

facebook.php以及base_facebook.php存储在我的application/library文件夹中。这不是我第一次使用这个库,但ATM我无法加载库而且不知道为什么..

编辑:

我试图以其他方式加载库,它对我有用:

include APPPATH . 'libraries/facebook.php';
    $this->facebook = new Facebook($data['fb-config']);

但这对我来说不是一个选择。那么为什么它像往常一样在加载库时会给我一个错误,并在包含库和创建对象时起作用?

0 个答案:

没有答案