|
1
1
这完全取决于大库存解决方案的功能、运行位置、结构以及这两个解决方案应该如何共存。 不过,通常情况下,您希望利用双方现有的导出/导入函数(例如XML),而不是让两个应用程序干预相同的数据库。那常常以眼泪结束。 |
|
|
2
1
问题是CMS必须了解数据库的布局。即使拥有不同数量的列,也会阻止CMS了解表的结构。CMS不是人。它只是与数据交互,它是如何被告知的,它永远不会解释或理解数据。 最好的办法是首先安装一个带有表前缀的简单CMS(类似于安装以“wp_uux”作为表前缀的wordpress),以防止它过度写入任何现有的表。之后,您需要为CMS编写一个插件,告诉它如何读取数据库。可能会找到一个已经做了你想做的事情的插件,然后修改它来使用你的表设计,而不是你想要的。 不过,在这两种情况下,数据库中的信息都是站点的一部分 内容 . 因此,这是 内容管理系统 创建和维护它。在CMS之外创建它通常会混淆它,需要一些工作来集成它。 |
|
|
3
0
首先,出于好奇,为什么CMS不是框架?使用框架将确保您可以以较少的工作量(从长期一致性和可靠性方面)完全集成现有的数据库。 不过,如果你想留在CMS,我还是推荐Drupal。它们有很好的特性,可以让你 interact with multiple databases 不修改当前数据结构。此外,您可以构建自己的定制模块,甚至安装配置文件来满足您的需要。 |