Typo3 10.4.1 Extension Builder:没有为新扩展创建表

Typo3 10.4.1 Extension Builder: No tables created for new extension

我在 ubuntu 20.04 和 php 7.4 上安装了 TYPO3 10.4.1(作曲家模式)和 mariadb 数据库,并安装了扩展“Extension Builder”(v10 兼容性)。当我使用 Extension Builder 创建一个带有域模型的新扩展并保存它时,没有出现任何错误,当我将它添加到 composer.json 和 运行 composer require 命令时也是如此。但是,数据库中没有创建表。

有人知道从哪里开始寻找问题吗?

提前致谢!

您可以添加扩展名“typo3_console”(composer req helhum/typo3-console),然后将此部分添加到您的 composer.json :

"scripts": {
    "install-updateschema": [
        "typo3cms database:updateschema"
    ]
}

这将使用作曲家install/update自动更新数据库模式。

更多信息在这里:https://docs.typo3.org/typo3cms/extensions/typo3_console/5.6.0/CommandReference/Index.html