TYPO3 Extbase: доступ к внешним источникам данных (внешний веб-сервис) - PullRequest
0 голосов
/ 03 июля 2018

документация TYPO3 здесь https://docs.typo3.org/typo3cms/ExtbaseFluidBook/6-Persistence/4-use-foreign-data-sources.html говорит, что можно использовать внешние источники данных для объектов extbase: «Эти внешние источники данных могут быть таблицами из той же базы данных TYPO3 или веб-службы».

Используемый преобразователь данных позволяет по крайней мере отобразить объекты в любую таблицу в той же базе данных MySQL.

Мне интересна эта часть "или веб-службы". Как настроить отображение данных / свойств для выборки и сохранения модели extbase из внешнего веб-сервиса (например, REST)?

Это уже возможно с ядром TYPO3? Если нет, кто-нибудь знает расширение, которые такие возможности?

1 Ответ

0 голосов
/ 03 июля 2018

Вы смотрите очень старую документацию там. Хотя это все еще актуально для изучения концепций Extbase, я бы не стал больше рекомендовать ExtbaseFluidBook для хардкорных деталей. Я предполагаю, что утверждение, которое вы цитируете, отражает скорее желание или небольшую вероятность, а не реальность. Я не знаю никого, кто прошел этот путь еще.

Если бы я хотел, чтобы внешний источник выглядел "Extbasey", я бы реализовал репозиторий и модели, но использовал бы собственную логику для выбора и сохранения.

Примечание: интегрированная доктрина Typo3 v8, но работающая только с записями, а не с объектами (-dbal, not -orm): https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/Database/Introduction/Index.html - это все больше используется в ядре и в расширениях. Возможно, было бы целесообразно включить доктрину-форму и доктрину-REST-бэкэнд, например https://packagist.org/packages/circle/doctrine-rest-driver.

...