我正在更新我的应用程序以使用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-');
}
}
我不知道为什么......
答案 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;