【发布时间】:2014-12-16 07:56:58
【问题描述】:
我正在使用 Facebook SDK For PHP。 我在 yii app protected/extension 文件夹中添加了 facebook php SDk 并将其导入到 config/main.php 中,如下所示。
'import' => array(
'application.extensions.facebook.*',
),
我的问题是当我按如下方式创建对象时,应用程序没有在 sdk 中找到类:
$session = new FacebookSession($access_token);
报错如下:
Fatal error: Class 'FacebookSession' not found ....
如果我尝试使用include_once() 或require_once(),则会出现如下错误:
Fatal error: Cannot redeclare class Facebook\FacebookSession in D:\localhost\protected\extensions\facebook\FacebookSession.php on line 36
出了什么问题?
【问题讨论】:
-
请公开您的扩展文件夹内容。
-
extension\facebook\FacebookSession.php extension\facebook\FacebookResponse.php extension\facebook\Utilities extension\facebook\HttpClients extension\facebook\FacebookRequest.php和许多其他facebook类
-
什么文件代表
FacebookSession类?如果是 FacebookSession.php,则在导入数组中添加:'application.extensions.facebook.FacebookSession', -
我也尝试了 application.extensions.facebook.FacebookSession 但它不起作用。我遇到了同样的错误。
标签: php facebook facebook-graph-api yii