首页 文章

TYPO3 Extbase:访问外部数据源(外部Web服务)

提问于
浏览
0

这里的TYPO3文档https://docs.typo3.org/typo3cms/ExtbaseFluidBook/6-Persistence/4-use-foreign-data-sources.html说,可以为extbase对象使用外部数据源:"These foreign data sources could be tables from the same TYPO3 database or a web service."

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

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

是否已经可以使用TYPO3核心?如果没有,有没有人知道这种能力的延伸?

1 回答

  • 0

    你正在寻找那里非常古老的文档 . 虽然这对于学习Extbase概念仍然有效,但我不再推荐使用ExtbaseFluidBook获取核心细节 . 我认为你引用的说法更多地反映了一个愿望或一点点可能性,而不是一个现实 . 我还没有意识到有人走过那条路 .

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

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

相关问题