Typo3, объединение данных из нескольких таблиц базы данных в одном SysFolder-представлении - PullRequest
1 голос
/ 17 марта 2012

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

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

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

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

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

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

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

1 Ответ

0 голосов
/ 18 марта 2012

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

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

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