Typo3 10.4.1 Конструктор расширений: таблицы для нового расширения не создаются
У меня есть установка TYPO3 10.4.1 (режим композитора) на ubuntu 20.04 с php 7.4 и базой данных mariadb, и я установил расширение «Extension Builder» (совместимость с v10). Когда я создаю новое расширение с моделью домена с помощью Extension Builder и сохраняю его, ошибок не возникает, также когда я добавляю его в composer.json и запускаю команду composer require. Однако в базе данных нет таблиц.
Есть у кого-нибудь идеи, с чего начать искать проблему?
Заранее большое спасибо!
1 ответ
Вы можете добавить расширение typo3_console (
composer req helhum/typo3-console
), а затем добавьте этот раздел в свой composer.json:
"scripts": {
"install-updateschema": [
"typo3cms database:updateschema"
]
}
Это автоматически обновит схему базы данных с установкой / обновлением композитора.
Дополнительная информация здесь: https://docs.typo3.org/typo3cms/extensions/typo3_console/5.6.0/CommandReference/Index.html