我想在内容网站上添加社交网络功能
该网站是在Zend框架和Doctrine 1.2中开发的
社交网络功能如:
会员可以关注一篇文章(“与推特相同关注概念”)
会员可以关注其他会员(“与推特相同关注概念”)
会员可以喜欢一篇文章(“与facebook 喜欢概念相同”)
制作这些动作的最佳方法/设计是什么?它是查看助手操作吗?
是AjaxController吗? **我想在ajax中采取这些行动 或者在公共库中创建一个Follow类,然后在控制器动作的函数中创建一个对象?
我的项目结构是:
-application - 控制器 - 模特 - 查看 - 插件
-library - 常见功能
答案 0 :(得分:0)
遵循WebServices模式,这样可以轻松地从客户端和服务器端进行调用。与Zend_Rest_Controller和Zend_Rest_Route一起使用AjaxContext。首先编写自定义库,以便您可以轻松使用通用组件。 Ajax控制器将通过postid和userid来节省您的喜好。为他们编写模型以与数据库交互。主动的积极记录方法很好。