使用Zend和doctrine构建社交网络功能

时间:2012-03-20 14:06:52

标签: php ajax zend-framework design-patterns

我想在内容网站上添加社交网络功能 该网站是在Zend框架和Doctrine 1.2中开发的
社交网络功能如:
会员可以关注一篇文章(“与推特相同关注概念”)
会员可以关注其他会员(“与推特相同关注概念”)
会员可以喜欢一篇文章(“与facebook 喜欢概念相同”)

制作这些动作的最佳方法/设计是什么?它是查看助手操作吗?

是AjaxController吗? **我想在ajax中采取这些行动 或者在公共库中创建一个Follow类,然后在控制器动作的函数中创建一个对象?

我的项目结构是:

-application      - 控制器      - 模特      - 查看      - 插件

-library    - 常见功能

1 个答案:

答案 0 :(得分:0)

遵循WebServices模式,这样可以轻松地从客户端和服务器端进行调用。与Zend_Rest_Controller和Zend_Rest_Route一起使用AjaxContext。首先编写自定义库,以便您可以轻松使用通用组件。 Ajax控制器将通过postid和userid来节省您的喜好。为他们编写模型以与数据库交互。主动的积极记录方法很好。