Список записей TYPO3, заполненный данными из REST API - PullRequest
0 голосов
/ 08 мая 2018

У меня есть два сервера, один хостинг TYPO3, другой хостинг некоторых данных и предлагает хороший REST Api.

Данные из службы REST должны быть доступны для редактирования в TYPO3 Backend.

Могу ли я иметь данные, перечисленные в модуле списка, как записи TYPO3? Пользователь / редактор не должен чувствовать / видеть какую-либо разницу с записями из локальных расширений extbase. Записи должны быть доступны для редактирования, такие как обычные записи TYPO3. Также создание записей должно быть возможным.

Я могу сделать это, внедрив собственную модель, TCA, sql и т. Д. И сохранив данные также в TYPO3. (Крючки TCA для обновления и т. Д.)

Но возможно ли это без хранения полной копии данных в TYPO3?

Что будет хорошей практикой для этого?

Ответы [ 2 ]

0 голосов
/ 08 мая 2018

Предполагая, что вы используете TYPO3 8 или выше, вы можете настроить второе соединение базы данных с базой данных вашего остальных API.См .: https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/Database/Configuration/Index.html

В TYPO3 вам необходимо зарегистрировать TCA для этой таблицы.Имя таблицы не должно совпадать.Вы можете отобразить это в подключении к БД.Но столбцы должны существовать, и (только предположение), вероятно, для удаленной таблицы требуется столбец uid.

0 голосов
/ 08 мая 2018

Если вы не спешите с этим, вы можете дождаться будущих выпусков TYPO3.

В будущем механизм форм может обрабатывать конечные точки за пределами TYPO3. Таким образом, вы можете использовать REST API magento в качестве примера для управления данными о продукте. Информация поступает прямо с этого видео (минута 32)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...