создание простого CRUD-расширения для Typo3 - PullRequest
0 голосов
/ 08 апреля 2011

Я делаю первые шаги в Typo3 и сейчас пытаюсь сделать простое расширение CRUD.Я хочу иметь возможность редактировать db-таблицу - создавать записи, читать их, редактировать их и, наконец, удалять их.Просто что-то вроде phpMyAdmin делает, но только в Typo3 BE.

Но я не могу найти ничего о CRUD и Typo3.Я создал свое расширение с помощью kickstart и уже создал таблицу, я нашел способ прочитать его содержимое и распечатать его в BE, но как мне сделать другие вещи?Есть ли учебник, или кто-нибудь знает простое расширение, которое делает что-то похожее, на что я могу посмотреть, чтобы узнать, как это делается?

Ответы [ 2 ]

2 голосов
/ 08 апреля 2011

добавив таблицу в кикстартер и установив расширение, вы можете изменить записи этой таблицы через модуль List.Так что я не знаю, что еще вы хотите сделать с этими записями (поскольку вся функция CRUD (для редакторов BE) обрабатывается модулем списка).

Если вы хотите отобразить записи в FrontendВы должны создать плагин, который выводит некоторые данные (вероятно, на основе записей в вашей таблице ..).

0 голосов
/ 08 апреля 2011

Если вы используете Typo3 версии 4.3 или выше, я настоятельно рекомендую вам взглянуть на extbase / liquid MVC Framework и расширение Extbase Kickstarter. По умолчанию Extbase Kickstarter позволяет создавать модели любой сложности и генерировать простые CRUD для моделей. Кстати, это может быть хорошим введением в Flow3 и Typo3 v5, которые скоро должны быть выпущены в стабильной версии. Вы можете загрузить blog_example из TER в качестве хорошего примера для изучения.

Я также нашел этот учебник, но не прочитал его: http://mocsystems.com/tutorials/writing-backend-modules-with-extbase/

...