TYPO3 11.5:没有为我的新扩展创建表

TYPO 3 11.5 : tables not created for my new extension

我按照本指南创建了自己的扩展程序:https://docs.typo3.org/m/typo3/book-extbasefluid/11.5/en-us/4-FirstExtension/4-make-products-persistent.html

我使用扩展构建器来创建我的扩展的框架,但我自己创建了文件 ext_tables.sql 并像这样填充了它:

CREATE TABLE tx_myextension_domain_model_product (
   title varchar(255) DEFAULT '' NOT NULL,
   reference int(11) DEFAULT '0' NOT NULL,
   description text NOT NULL
);

我创建了 TCA 文件和 locallang,但现在我无法创建产品并且 table 未创建:

我尝试检查维护 -> 分析数据库结构,但看不到我的字段

我的ext_tables.php是空的

<?php
defined('TYPO3') or die('Access denied.');

这与我的问题有什么关系吗?

已将您的 ext_tables.sql 代码添加到我的自定义扩展中,它按预期工作。我没有 ext_tables.php。想删也可以,应该没关系。

您是否检查过,扩展已安装并处于活动状态(通过扩展管理器)