Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codeigniter Facebook配置文件未加载_Codeigniter_Facebook Sdk 4.0 - Fatal编程技术网

Codeigniter Facebook配置文件未加载

Codeigniter Facebook配置文件未加载,codeigniter,facebook-sdk-4.0,Codeigniter,Facebook Sdk 4.0,我有这个代码开始使用Facebook SDK V4和Codeigniter。这是库文件夹中Facebook SDK文件夹文件旁边的Facebook.php文件: <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); if ( session_status() == PHP_SESSION_NONE ) { session_start(); } define('FACEBOOK_SDK_V

我有这个代码开始使用Facebook SDK V4和Codeigniter。这是库文件夹中Facebook SDK文件夹文件旁边的Facebook.php文件:

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

if ( session_status() == PHP_SESSION_NONE ) {
  session_start();
}

define('FACEBOOK_SDK_V4_SRC_DIR', APPPATH . 'libraries/facebook/Facebook');
require_once("autoload.php");

require_once( 'Facebook/FacebookSession.php' );
require_once( 'Facebook/FacebookRedirectLoginHelper.php' );
require_once( 'Facebook/FacebookRequest.php' );
require_once( 'Facebook/FacebookResponse.php' );
require_once( 'Facebook/FacebookSDKException.php' );
require_once( 'Facebook/FacebookRequestException.php' );
require_once( 'Facebook/FacebookAuthorizationException.php' );
require_once( 'Facebook/GraphObject.php' );
require_once( 'Facebook/Entities/AccessToken.php' );
require_once( 'Facebook/HttpClients/FacebookHttpable.php' );
require_once( 'Facebook/HttpClients/FacebookCurlHttpClient.php' );
require_once( 'Facebook/HttpClients/FacebookCurl.php' ); 

use Facebook\FacebookSession;
use Facebook\FacebookRedirectLoginHelper;
use Facebook\FacebookRequest;
use Facebook\FacebookResponse;
use Facebook\FacebookSDKException;
use Facebook\FacebookRequestException;
use Facebook\FacebookAuthorizationException;
use Facebook\GraphObject;
use Facebook\Entities\AccessToken;
use Facebook\HttpClients\FacebookHttpable;
use Facebook\HttpClients\FacebookCurlHttpClient;
use Facebook\HttpClients\FacebookCurl; 

class Facebook {
  var $ci;
  var $helper;
  var $session;
  var $permissions;

  public function __construct() {
    $this->ci =& get_instance();
    $this->permissions = $this->ci->config->item('permissions', 'facebook');

    echo $this->ci->config->item('api_id', 'facebook');

exit;

现在我的代码工作了。只增加了一行:

$this->ci->load->config('facebook'); // this is the line that I added

谢谢你的启发:)

你的代码如图所示毫无意义,你对
Facebook
的类定义甚至还没有完成。你是对的。我刚刚粘贴了我需要显示我所面临问题的部分。要添加到哪里,这一行?让我试试自动加载。
$this->ci->load->config('facebook'); // this is the line that I added