有没有关于 facebook-php-sdk3.0 的好的示例+与 CodeIgniter2.0+?

发布于 2024-12-13 07:35:04 字数 304 浏览 0 评论 0原文

我使用CodeIgniter2.0.3和facebook-php-sdk3.1.1来开发应用程序。

当我运行该项目时,显示:

Fatal error: Cannot redeclare class Facebook in ../application/libraries/facebook.php on line 24

第 24 行的来源是:

class Facebook extends BaseFacebook

原因是什么?如何处理它吗?

I use CodeIgniter2.0.3 and facebook-php-sdk3.1.1 to develop an application.

When I run the project,is says:

Fatal error: Cannot redeclare class Facebook in ../application/libraries/facebook.php on line 24

The source of line 24 is:

class Facebook extends BaseFacebook

What's the reason?How to deal with it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

毁梦 2024-12-20 07:35:04

检查您的控制器的名称。如果它被称为 Facebook 那么这就是你的问题,你不能让 2 个类同时调用同一个东西,除非它们位于不同的名称空间中。

codeigniter Sparks 上有许多可用的可执行大部分功能时,我不建议使用普通的 Facebook PHP-SDK具有相同的功能,但已经设置为可以与 codeigniter 一起使用,而不会产生这些冲突。

Check the name of your controller. If it is called Facebook then that is your problem, you cannot have 2 classes called the same thing at once, unless they are in different namespaces.

I wouldn't suggest using the normal Facebook PHP-SDK when there are a number available over on codeigniter sparks that perform most of the same functions but already setup to work with codeigniter without these conflicts.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文