致命错误:在非对象上调用成员函数 getLoginUrl()
Posted
技术标签:
【中文标题】致命错误:在非对象上调用成员函数 getLoginUrl()【英文标题】:Fatal error: Call to a member function getLoginUrl() on a non-object 【发布时间】:2015-05-13 15:45:52 【问题描述】:我想将 facebook 集成到我的网站中,并且只想验证 Facebook 是否配置正确,但是当我使用 $this->facebook->getLoginUrl()
时,它会给出:
"Message: Undefined property: Fblog::$facebook"
并且还在展示
"Fatal error: Call to a member function getLoginUrl() on a non-object"
我的代码是:
class Fblog extends CI_Controller
public function __constract()
parent:: __constract();
$this->load->library("facebook",array(
"appId"=>"xxxxxxxxxxxxxxx",
"secret"=>"xxxxxxxxxxxxxxxxxxxxxxxxxxx"
));
public function index()
echo $this->facebook->getLoginUrl();
【问题讨论】:
你在课堂外尝试过吗? yap 但同样的问题 所以我认为你应该澄清你的问题,提问的艺术。 【参考方案1】:检查框架中是否安装了 Facebook 库。检查php extension missing 和correct config structure 的这些类似问题
【讨论】:
谢谢@thanedar 实际上现在如果我尝试自动加载 facebook 库,那么它可以工作,但它会给出“消息:session_start():无法发送会话缓存限制器 - 标头已发送”...。所以你能建议我吗 @dsdeveloper:如果您不知道该错误消息的含义,那么请去研究它。以上是关于致命错误:在非对象上调用成员函数 getLoginUrl()的主要内容,如果未能解决你的问题,请参考以下文章
致命错误:在非对象 cakephp 上调用成员函数 save()
PDO 致命错误:在非对象上调用成员函数 prepare()
致命错误:在非对象上调用成员函数 fetch_array()
Zend_Mail generateMessage() 导致致命错误:在非对象上调用成员函数 getContent()