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。想删也可以,应该没关系。
您是否检查过,扩展已安装并处于活动状态(通过扩展管理器)
我按照本指南创建了自己的扩展程序: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。想删也可以,应该没关系。
您是否检查过,扩展已安装并处于活动状态(通过扩展管理器)