Facebook like modxcms(php)中类似Facebook风格的系统

Facebook like modxcms(php)中类似Facebook风格的系统,facebook-like,modx,Facebook Like,Modx,尝试在modx中构建一个简单的like系统,该系统使用php代码片段,我只需要一个按钮,登录用户可以按下该按钮,将“like”添加到资源中 是否最好更新一个定制的桌子或电视?我的想法是,如果它是一个模板变量,我可以使用getResource按喜欢的数量进行排序 任何关于实现这一点的最佳方式或如何构建这一点的想法都会有所帮助。我的php知识有限。取决于以后如何使用它,以及存储的数据是否超过“like”计数。电视的资源非常昂贵[如果您要使用getResources快速浏览整个资源集,情况会更糟],因

尝试在modx中构建一个简单的like系统,该系统使用php代码片段,我只需要一个按钮,登录用户可以按下该按钮,将“like”添加到资源中

是否最好更新一个定制的桌子或电视?我的想法是,如果它是一个模板变量,我可以使用getResource按喜欢的数量进行排序


任何关于实现这一点的最佳方式或如何构建这一点的想法都会有所帮助。我的php知识有限。

取决于以后如何使用它,以及存储的数据是否超过“like”计数。电视的资源非常昂贵[如果您要使用getResources快速浏览整个资源集,情况会更糟],因此如果您要在这之后进行大量处理,我会查看自定义表~或~在页面上使用属性集进行探索[我认为编写一个插件来更新页面属性应该很容易]

我肯定会选择自定义表

虽然您可以简单地增加一个数字TV来计算喜欢的数量,但您会遇到这样一种情况:任何人都可以无限地继续喜欢某个资源—虽然您没有指定确切的概念,但这很难满足需要。使用自定义表,您可以为喜欢该资源的用户ID添加一个关系别名,添加一个时间戳,这样你就可以知道它是什么时候发生的,并让你的幻想在现在对你开放的其他功能上狂野地运行

虽然定制表的要求不高,但您可能需要花时间学习xPDO,这是MODX所基于的数据库抽象层