带有Codeigniter和Composer的Facebook v4.0 SDK

时间:2014-09-06 23:29:54

标签: php facebook codeigniter facebook-php-sdk composer-php

我正在更新我的应用程序以使用Facebook v4 php sdk,并且在codeigniter中通过composer安装它时出现问题。

我一直在使用带有codeigniter的composer而没有问题,并且正在我的index.php中加载我的自动加载文件。

运行代码时,我不断收到以下错误

Fatal error: Class 'Facebook\FacebookSession' not found in /var/www/dev/application/controllers/playground.php on line 12

这是我的控制器

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

use Facebook\FacebookSession;
use Facebook\FacebookRequest;
use Facebook\GraphUser;
use Facebook\FacebookRequestException;

class Playground extends MY_Controller {
    public function index() {
       FacebookSession::setDefaultApplication('-removed-','-removed-');
    }
 }

我不知道为什么......

1 个答案:

答案 0 :(得分:0)

想出来,这是我自己的错误

facebook文档正确地告诉您使用以下

&#34; facebook / php-sdk-v4&#34;:&#34; 4.0。*&#34;

packagist上的最新作曲家包会引导您下载以下内容

&#34; facebook / php-sdk-v4&#34;:&#34; 4.1。* @ dev&#34;