有没有关于 facebook-php-sdk3.0 的好的示例+与 CodeIgniter2.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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
检查您的控制器的名称。如果它被称为 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.