我正在开发一个带有zend框架的web应用程序,我想讨论什么是在ZF项目中集成所有JS和FBML的最佳方法,任何人都有一定的经验。 例如,这可能是一个很好的解决方案,让每个控制器都有Facebook的istante,一个前端控制器插件?Zend Framework和Facebook Connect之间的集成
回答
由于JS和FBML是表示层的一部分,因此必须进入ViewHelpers。从FB通过API获取数据将进入服务,如Zend_Service_Facebook。有两个组件在准备审查状态的提案有一段时间了:
对于那些仍然降落在这个帖子:有一个Facebook PHP SDK on github,提供现在通过Facebook。 这是相当有益的,并有一个很好的documentation和examples。 上面列出的其他项目大多停止或处于Alpha状态。
当我问这个问题时,facebook SDK已经存在。我的问题是关于Zend Framework和facebook的具体信息 – 2011-05-16 16:03:24
@Luca Bernardi:你可以把你提到的SDK放在你的Zend库文件夹中,使用它就好像它是一个Zend组件,实际上如果你执行Gordon写的那样。 使用它仍然可以节省您很多时间。 – 2011-06-30 13:06:19
有一个Zend框架库,您可以使用它从控制器和模型中访问GitHub上的所有Facebook方法。
https://github.com/erickthered/Facebook-PHP-SDK-for-Zend-Framework
对于意见,这是更好地与应用标识和XFBML参数Facebook的JS文件添加到您的布局/模板,这样就可以在任何地方使用的标签。
如果您正在使用Zend Framework 2您可以使用本教程...
http://kdecom.blogspot.co.nz/2012/10/how-to-login-using-facebook-in-zend.html
- 1. 将Facebook Connect登录/注册与Zend Framework应用程序集成
- 2. Zend Framework和Wordpress集成
- 3. Zend Framework和PHPBB集成
- 4. 集成Zend Framework和Doctrine的问题
- 5. Aptana和Zend Framework
- 6. Facebook Connect和Facebook Graph API之间的区别
- 7. PhoneGap与Facebook Connect集成的问题
- 8. Zend Framework与Behat的集成BDD
- 9. Zend Framework和MCImageManager
- 10. Zend Framework和Doctrine
- 11. Zend Framework的Facebook PHP API
- 12. 如何将Facebook Connect与Android集成
- 13. 学说2.0集成到Zend Framework 1.10
- 14. Zend Framework 1.8集成原则应用
- 15. 将外部脚本与Zend Framework集成
- 16. 如何在Zend Framework 1.12中集成paypal?
- 17. Kafka Connect集成
- 18. Zend Framework 2:ActionController和RestfulController之间的区别
- 19. Zend和Yii Framework应用程序之间的单点登录
- 20. Zend Framework中setIdentity和setCredential之间的区别是什么?
- 21. Zend Framework 2 - ServiceManagerAwareInterface和ServiceLocatorAwareInterface之间的区别
- 22. Zend Framework:查看部分和帮助者之间的区别
- 23. Zend Framework 2和Symfony 2之间的主要区别
- 24. Stackoverflow和Facebook Connect
- 25. 使用Zend Studio和Zend Framework
- 26. Zend Framework和svn:externals
- 27. jQTouch和Zend Framework
- 28. Zend Framework的体系结构+ Facebook连接
- 29. Shanty_Mongo和Zend Framework 1.11
- 30. Zend Framework和jQuery - 在页面之间传递对象
哦,Zend_Service_Facebook上googlecode上是SOOO启动:d(=空库) – 2010-03-01 15:34:54
@tomas不是我的错,并在我看来,这也不会使答案变得无效。 OP询问架构,没有准备好使用代码。如果你想准备使用代码使用http://pear.php.net/package/Services_Facebook – Gordon 2010-03-01 15:45:09