Php Codeigniter facebook库-can';t载荷
我有一个密码:Php Codeigniter facebook库-can';t载荷,php,facebook,codeigniter,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']
$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\u build::$facebook
文件名:app/ajax\u actions.php行号:146
致命错误:调用成员函数getUser() 关于非宾语 和
facebook.php
和base\u facebook.php
存储在我的application/library
文件夹中。这不是我第一次使用这个图书馆,但ATM机我无法加载图书馆,也不知道为什么
编辑:
我尝试以其他方式加载库,它对我有效:
include APPPATH . 'libraries/facebook.php';
$this->facebook = new Facebook($data['fb-config']);
但这不是我的选择。那么,为什么它在像往常一样加载库时会给我一个错误,在包含库和创建对象时会起作用呢?你有facebook库()的构造函数中引用传递的
get\u instance()
方法吗?我想不需要这样做。这是我的控制器中调用facebook库的函数。每个人都默认使用facebook库。在facebook库()的构造函数中是否有refreference传递的get\u instance()
方法?我认为不需要这样做。这是我的控制器中调用facebook库的函数。每个人都默认使用facebook库。