Как вы загружаете сторонний пакет в Codeigniter? - PullRequest
0 голосов
/ 09 февраля 2011

Это элементарный вопрос.

Я скачал Facebook PHP SDK и сохранил его в папке "third_party" в Codeigniter. Я надеюсь, что это то, куда это должно пойти. Но как вы загружаете такой PHP SDK?

Спасибо

1 Ответ

1 голос
/ 09 февраля 2011

В итоге я зашел в каталог библиотек CI и добавил его в автозагрузку библиотек в config / autoload.php

autoload.php:

$autoload['libraries'] = array('facebook');

Затем я внес небольшое изменение в саму реализацию Facebook (конструктор класса Facebook) и добавил ключи в файл конфигурации моего приложения:

public function __construct()
{
    $ci =& get_instance();

    $this->setAppId($ci->config->item('fb_appId'));
    $this->setApiSecret($ci->config->item('fb_secret'));
    $this->setCookieSupport($ci->config->item('fb_cookie'));
    $this->setBaseDomain($ci->config->item('fb_domain'));
    $this->setFileUploadSupport($ci->config->item('fb_upload'));
}

... И еще - теперь у вас есть доступ к API Facebook в ваших моделях и контроллерах через $this->facebook

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...