0

我有两台服务器,一台托管 TYPO3,另一台托管一些数据并提供良好的 REST Api。

来自 REST 服务的数据应该可以在 TYPO3 后端进行编辑。

我可以在列表模块中列出像 TYPO3 记录这样的数据吗?用户/编辑不应该感觉到/看到来自本地 extbase 扩展的记录有任何差异。记录应该是可编辑的,例如正常的 TYPO3 记录。也应该可以创建记录。

我可以通过实现自己的模型、TCA、sql 等并将数据也保存在 TYPO3 中来做到这一点。(用于更新等的 TCA 挂钩)

但是,如果不保存 TYPO3 中数据的完整副本,这可能吗?

对此有什么好的做法?

4

2 回答 2

1

如果您不急于这样做,您可以等待 TYPO3 的未来版本。

将来表单引擎可以处理 TYPO3 之外的端点。所以可以以magento的REST API为例,来管理产品数据。信息来自此视频(第 32 分钟)

于 2018-05-08T11:52:51.737 回答
0

假设您使用的是 TYPO3 8 或更高版本,您可以配置第二个数据库连接到您的 rest api 的数据库。请参阅:https ://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/Database/Configuration/Index.html

在 TYPO3 中,您需要为此表注册 TCA。表名不能相同。您可以在数据库连接中映射它。但是 cols 必须存在并且(只是猜测)远程表可能需要一个 uid 列。

于 2018-05-08T16:35:10.623 回答