0

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

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

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

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

4

1 回答 1

0

可能不会 - 如果您可以避免修改核心 modx 架构,请这样做。外部表可能是您的最佳选择,但需要相当多的工作。虽然如果你能解释一下你所说的“标签”是什么意思更好一点[html标签?片段?内容标签?不知道你的意思]可能还有其他选择。例如。我们的一个客户想要计算页面点击量[并且不想使用谷歌来做]所以我们所做的就是创建一个模板变量绑定到他们想要计算的每个页面,然后通过编写插件来更新相应的变量在 onpageload 或 onpagerender 事件上触发。[我不记得它到底叫什么或叫什么]

基本上,您可以通过编写插件而不是尝试扩展任何内容或添加片段/块来做到这一点。

于 2013-01-25T20:56:40.023 回答