【问题标题】:TYPO3 Extbase: Access to external data sources (external web service)TYPO3 Extbase:访问外部数据源(外部网络服务)
【发布时间】:2018-07-03 09:27:10
【问题描述】:

这里的 TYPO3 文档 https://docs.typo3.org/typo3cms/ExtbaseFluidBook/6-Persistence/4-use-foreign-data-sources.html 说,可以为 extbase 对象使用外部数据源:“这些外部数据源可以是来自同一个 TYPO3 数据库或 Web 服务的表。”

使用的数据映射器至少允许将对象映射到同一 MySQL 数据库中的任何表。

我对这个“或网络服务”部分感兴趣。如何配置数据/属性映射器以从外部 Web 服务(例如 REST)获取和存储 extbase 模型?

TYPO3 内核已经可以了吗?如果没有,有没有人知道这种能力的扩展?

【问题讨论】:

  • 愿 svconnector 家族可以提供帮助。

标签: typo3 extbase


【解决方案1】:

您正在那里查看非常古老的文档。尽管这对于学习 Extbase 概念仍然有效,但我不会再推荐 ExtbaseFluidBook 用于核心细节。我想你引用的说法更多地反映了一个愿望或一个微小的可能性,而不是现实。我还不知道有人走那条路。

如果我想让外部源看起来像“Extbasey”,我会实现一个存储库和模型,但只使用自己的逻辑来选择和持久化。

旁注:Typo3 v8 集成原则,但只处理记录,而不是对象(-dbal,而不是 -orm):https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/Database/Introduction/Index.html - 这在核心和扩展中越来越多地使用。包含教义-orm 和教义-REST 后端(如https://packagist.org/packages/circle/doctrine-rest-driver)可能是可行的。

【讨论】:

  • 我说谢谢了吗? :-) 谢谢。
猜你喜欢
  • 2013-06-17
  • 2020-10-31
  • 2018-08-22
  • 1970-01-01
  • 2015-07-30
  • 1970-01-01
  • 1970-01-01
  • 2011-01-16
相关资源
最近更新 更多