Modx - 扩展site_content - 添加新表

时间:2013-01-25 19:51:19

标签: modx

目前,我们正在进行革命2.2。在site_content上,我们有一些用于抓取twitter的标记。我想开始跟踪每个标签的结果数量,以确定哪些标签不会返回那么多结果等等。

所以我认为我应该创建一个新表(twitter_data),并有一个外键将它链接到搜索标记ID,该ID存储在site_content中。

实现这一目标的最佳途径是什么?我应该创建我的表,然后运行此处概述的反向模式工具吗?

http://rtfm.modx.com/display/revolution20/Reverse+Engineer+xPDO+Classes+from+Existing+Database+Table#ReverseEngineerxPDOClassesfromExistingDatabaseTable-CreatingaMySQLtable

我也发现了这一点,但不确定这是否是我应该研究的内容:

http://rtfm.modx.com/display/revolution20/Using+Custom+Database+Tables+in+your+3rd+Party+Components

1 个答案:

答案 0 :(得分:0)

可能不是 - 如果你可以避免修改核心modx架构那么做。外部表可能是您的最佳选择,但需要相当多的工作。 虽然如果你能用'标签'来解释你的意思那么好[html标签?摘要吗?内容标签?不确定你的意思]可能还有其他选择。例如。我们的一个客户希望计算页面点击次数[并且不想使用谷歌来执行此操作]所以我们所做的就是创建一个绑定到他们想要计算的每个页面的模板变量,然后通过编写插件来更新该适当的变量触发onpageload或onpagerender事件。 [我不确切地指出它被称为哪个或什么]

基本上,您可以通过编写插件而不是尝试扩展任何内容或添加片段/块来实现此目的。