我有一个来自旧网站的 XML 提要,其中包含新闻文章。我必须将这些文章导入我的新 ExpressionEngine 站点。我打算通过解析 XML 并编写一些 PHP 来做一个简单的插入来做到这一点。
我对 ExpressionEngines 的架构感到很困惑,条目存储在哪个表中?此外,如果有(免费)扩展可以做到这一点,那就太好了。
任何帮助深表感谢。
我有一个来自旧网站的 XML 提要,其中包含新闻文章。我必须将这些文章导入我的新 ExpressionEngine 站点。我打算通过解析 XML 并编写一些 PHP 来做一个简单的插入来做到这一点。
我对 ExpressionEngines 的架构感到很困惑,条目存储在哪个表中?此外,如果有(免费)扩展可以做到这一点,那就太好了。
任何帮助深表感谢。
所有 ExpressionEngine 帖子都存储在 exp_channel_data (2.x) 或 exp_weblog_data (1.x) 表中。
对于 EE1.x,我发现了这个:
我找不到免费插件来导入 EE2.x。
对于 EE2.x,我发现了这些:
编辑:
找到了这个免费插件,它可能可以帮助您在 EE2.x 中导入:
实际上,magzalez 的答案是不完整的——只有自定义字段数据存储在exp_channel_data
.
您还需要查看:
exp_channel_titles
exp_members
(exp_channel_titles
使用一author_id
列,该列必须对应于exp_members
exp_category_posts
entry_id
,这是一个连接fromexp_channel_titles
和cat_id
from的关系表exp_categories