Facebook风格喜欢modx cms(php)中的系统

时间:2012-05-10 14:36:13

标签: facebook-like modx

尝试在modx中构建一个简单的类似系统(使用php代码片段)我只需要一个登录用户可以按下的按钮,这会为资源添加“喜欢”。

更新自定义表格或电视是否最好?我的想法是,如果它是一个模板变量,我可以使用getResource按喜欢的数量排序。

对于解决此问题或如何构建此问题的最佳方式的任何想法都会有所帮助。我的PHP知识有限。

2 个答案:

答案 0 :(得分:0)

取决于您之后如何使用它,以及您是否存储的数据多于“喜欢”计数。电视的资源价格昂贵[如果你要使用getResources鞭打整个资源集更是如此]所以如果你要在事后进行大量处理,我会看一个自定义表〜或者〜探索使用您的页面上的属性设置[我认为编写一个更新页面属性的插件应该很容易]

答案 1 :(得分:0)

我肯定会选择自定义表格。

虽然你可以简单地增加一个数字电视来计算喜欢的数量,但你会遇到这样一种情况:任何人都可以保持对资源的无限制 - 而你没有指定确切的概念,那几乎没有可能是理想的。使用自定义表,您可以为喜欢该资源的用户ID添加一个关系别名,添加一个时间戳,以便您知道它何时发生,让您的幻想在现在可以使用的其他功能上疯狂。

虽然不是自定义表的硬性要求,但您可能希望花时间学习xPDO,这是MODX所基于的数据库抽象层。有great tutorial on the RTFM which walks you through it