我在带有 php 7.4 和 mariadb 数据库的 ubuntu 20.04 上安装了 TYPO3 10.4.1(作曲家模式),并安装了扩展“Extension Builder”(v10 兼容性)。当我使用扩展生成器创建具有域模型的新扩展并保存它时,没有出现任何错误,当我将它添加到 composer.json 并运行 composer require 命令时也是如此。但是,数据库中没有创建表。
有谁知道从哪里开始寻找问题?
提前非常感谢!
我在带有 php 7.4 和 mariadb 数据库的 ubuntu 20.04 上安装了 TYPO3 10.4.1(作曲家模式),并安装了扩展“Extension Builder”(v10 兼容性)。当我使用扩展生成器创建具有域模型的新扩展并保存它时,没有出现任何错误,当我将它添加到 composer.json 并运行 composer require 命令时也是如此。但是,数据库中没有创建表。
有谁知道从哪里开始寻找问题?
提前非常感谢!
您可以添加扩展名“typo3_console”(composer req helhum/typo3-console
),然后在您的 composer.json 中添加此部分:
"scripts": {
"install-updateschema": [
"typo3cms database:updateschema"
]
}
这将使用 composer install/update 自动更新数据库模式。
更多信息在这里:https ://docs.typo3.org/typo3cms/extensions/typo3_console/5.6.0/CommandReference/Index.html