TYPO3 - Как получить / обновить собственную таблицу в расширении?

Я хотел бы создать расширение типа tt_news, поэтому мне нужно подключиться к моим собственным таблицам. Итак, как записать выборку и вставку данных в пользовательскую таблицу

1 ответ

В общем, создание расширения с нуля не имеет смысла, особенно когда вы учитесь.

Старая школа

Для расширения "старой школы" это лучший способ установить Extension Kickstarter.

Это поможет вам создавать таблицы, всю необходимую структуру и т. Д. Также позволит вам расширить существующие таблицы (то есть вы можете использовать его для изменения таблиц tt_news и добавления пользовательских полей, не касаясь источников tt_news)

Вы должны выбрать этот способ, особенно если вы хотите воздействовать на какое -то известное расширение, написанное таким же образом.

Все методы работы с БД можно найти в API

MVC - Extbase

Если вы более знакомы с MVC, было бы лучше использовать Extension Builder

Это более забавный способ и позволяет создавать расширения быстрее, однако он менее документирован и более абстрактен.

Он также имеет встроенный моделер для создания таблиц БД (моделей) и создает набор по умолчанию actions для перечисления, отображения, изменения и удаления записей из вашей таблицы. (с небольшим опытом упрощенная версия tt_news может быть создана за несколько часов)

Я обычно предпочитаю extbase и Fluid для своих новых пользователей, особенно потому, что это какая-то подготовка к будущей работе с flow3, но вам нужно подумать, какие моменты для вас важнее.

Другие вопросы по тегам