Typo3, объединение данных из нескольких таблиц базы данных в одном SysFolder-view

Я получаю в бэкэнде Typo3 список записей из таблицы базы данных "Книги" через SysFolder. Я могу создавать новые книги, редактировать книги и т. Д.

У меня также есть таблица базы данных «Дополнительная информация», куда я хотел бы получить дополнительную информацию о книге. В таблице «Extrainformation» есть ключ «Book_id» в качестве связующего звена между таблицами.

Я пытаюсь добиться того, чтобы при создании новой записи через этот SysFolder я хотел получить некоторые поля, сохраненные в другой таблице.

Например, когда у меня есть поля ввода:

  • Название книги
  • Описание книги
  • Дата публикации книги
  • Extrafield1
  • Extrafield2

Я бы хотел, чтобы информация о названии книги, описании книги и дате публикации книги сохранялась в таблице «Книги», а информация о Extrafield1 и Extrafield2 сохранялась в таблице «Extrainformation». (А затем, когда я редактирую книгу, она должна вносить данные в форму из этих двух таблиц)

Кто-нибудь делал что-то подобное раньше? Есть ли простой способ объединить информацию о базе данных из нескольких таблиц через SysFolder? Когда нет «простого» способа, знает ли кто-нибудь, где можно «взломать» (сохранить данные в базе данных / получить данные из базы данных), чтобы можно было объединить данные в одной форме.


person Andrew    schedule 17.03.2012    source источник


Ответы (1)


Вы ищете "Встроенное редактирование реляционных записей" IRRE.

Кстати, в дереве страниц нет ничего особенного. Технически нет разницы с «обычными» страницами, за исключением того, что они не будут отображаться во внешнем интерфейсе.

person pgampe    schedule 18.03.2012
comment
Спасибо, что помогли мне в дальнейшем. - person Andrew; 19.03.2012