【发布时间】:2014-07-23 14:11:31
【问题描述】:
我正在尝试在 Symfony2 Bundle 中使用 Facebook API for PHP。
我的问题是如何在我的 Bundle 中包含这些类。
在我的自动加载文件中,我已经包含了命名空间 DIR.'/../vendor/facebook/src',但它仍然不起作用。
谢谢!
【问题讨论】:
-
什么不起作用?请提供您看到的任何错误。
我正在尝试在 Symfony2 Bundle 中使用 Facebook API for PHP。
我的问题是如何在我的 Bundle 中包含这些类。
在我的自动加载文件中,我已经包含了命名空间 DIR.'/../vendor/facebook/src',但它仍然不起作用。
谢谢!
【问题讨论】:
只需使用FOSFacebookBundle 即可满足您的所有facebook 需求。
可以在此处找到捆绑包: https://github.com/FriendsOfSymfony/FOSFacebookBundle
如果此捆绑包对您没有帮助,那么只需将其添加到您的底部 autoload.php
//Loading facebook from vendor
require_once __DIR__ . '/../vendor/facebook/src/facebook.php';
然后在控制器内调用:
$facebook = new \Facebook(array(
'appId' => 'YOUR_APP_ID',
'secret' => 'YOUR_APP_SECRET',
));
【讨论】:
如果您使用 Composer - 添加到您的 composer.json:
{
"require" : {
"facebook/php-sdk-v4" : "4.0.*"
}
}
更多信息:https://developers.facebook.com/docs/php/gettingstarted
【讨论】: