luketowers / oc-eeimport-plugin
用于在 OctoberCMS 中操作 ExpressionEngine 数据库的工具
Requires
- composer/installers: ~1.0
This package is auto-updated.
Last update: 2024-09-12 19:37:48 UTC
README
提供从 ExpressionEngine 数据库直接导入和操作数据的能力。目前包括对频道、条目(包括条目字段/数据)、评论、成员(包括成员字段/数据)、成员组、分类和分类组的支持。
安装
要从 市场 安装,点击“添加到项目”按钮,然后选择要将插件添加到的项目,更新项目以拉入插件。
要从后端安装,转到 设置 -> 更新与插件 -> 安装插件,然后搜索 LukeTowers.EEImport
。
要从 仓库 安装,将其克隆到 plugins/luketowers/eeimport,然后在项目根目录中运行 composer update
以拉入依赖项。
要使用 Composer 安装,从项目根目录运行 composer require luketowers/oc-eeimport-plugin
。
文档
ExpressionEngine 将数据存储为按“频道”组织的“条目”,并使用额外的“分类”对数据进行进一步分类。例如,您可以为博客文章创建一个 Articles
频道,为常规静态页面创建一个 Pages
频道,为可用产品创建一个 Products
频道。可以为不同的频道指定自定义字段,这些数据存储在 channel_data
表中,而主要的条目记录本身存储在 channel_titles
表中。
所有条目的自定义字段数据都存储在 channel_data
表的单独列中,这使得处理事情变得非常不方便。幸运的是,此插件将自动“无需设置即可运行”,并将为给定条目的频道定义的任何额外字段直接加载到相关字段名下的单个条目记录中。
此插件目前仅支持以下通过 OctoberCMS 模型实现并通过 OctoberCMS 关系正确配置的表达式引擎记录类型
- 频道(主要数据类型)
- 条目(给定频道的条目主要数据)
- 评论(附加到条目的相关记录)
- 成员(系统上的用户帐户,附加到条目和评论)
- 成员组(基本用户角色)
- 分类(条目的进一步组织)
- 分类组(以上分类的分组,以实现更进一步的分类)
根据需要可能还会添加更多,请随时提交问题或甚至提交添加支持的拉取请求。