wrdx/facebook-cake-session-persistent-data-handler

CakePHP 2.x 版本的 Facebook php-graph-sdk 会话处理器

1.4.1 2018-02-28 18:46 UTC

This package is auto-updated.

Last update: 2024-09-14 17:32:11 UTC


README

Latest Stable Version Latest Unstable Version Scrutinizer Code Quality Code Coverage License

CakePHP 2.x 版本的 Facebook php-graph-sdk 会话处理器。

让 Facebook php-graph-sdk 使用 CakeSession 进行会话访问。

安装

composer require wrdx/dev-facebook-cake-session-persistent-data-handler

使用方法

$fb = new \Facebook\Facebook([
  'app_id' => '{app-id}',
  'app_secret' => '{app-secret}',
  'default_graph_version' => '{default-graph-version}',
  'persistent_data_handler' => new \WrDX\Facebook\FacebookCakeSessionPersistentDataHandler($this->Session),
]);

确保您的 CakePHP 安装使用了 Composer 自动加载器。在您的 Config/bootstrap.php 文件中添加以下内容:

# Load Composer autoload.
require APP . 'Vendor/autoload.php';

# Remove and re-prepend CakePHP's autoloader as Composer thinks it is the most important.
# See: http://goo.gl/kKVJO7
spl_autoload_unregister(array('App', 'load'));
spl_autoload_register(array('App', 'load'), true, true);

有关 CakePHP 2 和 composer 的更多信息,请参阅https://book.cakephp.com.cn/2.0/en/installation/advanced-installation.html