modx evolution外部数据库

时间:2012-11-02 15:11:43

标签: php mysql rss modx

我有3个独立的modx evolution网站。所有3个网站都完全不同,因此运行一个单独的数据库。然而,对于每个网站的新闻和事件页面,我希望它们都来自3个网站中的1个的数据库。我有可能吗?是否有为此目的创建的额外内容?

我已经研究过使用RSS提要的可能性,但宁愿让它们直接从数据库运行,因为这样可以从3个网站中的任意一个添加新闻文章。

谢谢, 肖恩。

1 个答案:

答案 0 :(得分:1)

你可以在一个modx实例中创建额外的表格&从外部访问它们〜但是它们需要在同一个文件系统上。我不知道使用VIA http / API等方法。请参见此处。

http://rtfm.modx.com/display/revolution20/Loading+MODx+Externally

你想要做的是创建额外的表并使用xPDO扩展modx,最初进行设置是一项相当大的工作,但从长远来看是值得的。这是入门的最佳示例,虽然您不会扩展任何内容[但是modx]它确实为您提供了创建模式并使用modx注册它的有用示例。

http://rtfm.modx.com/display/revolution20/Extending+modUser

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

最后,还有一个额外的东西会为你生成所有的架构文件,但是我似乎无法找到它的名字...抱歉。如果你有多个表使用外键,它可能不是那么有用,因为它不会在它生成的文件中创建关系。