在将我的 TYPO3 项目从 v7 更新到 v10 时,我的自定义扩展遇到了一些困难。因此,我只是尝试从 TYPO3 官方网站重建演示扩展:https ://docs.typo3.org/m/typo3/book-extbasefluid/10.4/en-us/4-FirstExtension/2-create-folder -structure-and-configuration-files.html查看这些年来发生了什么变化。我按照网站上的说明进行操作。
成功激活扩展后,我浏览到列表视图,但出现以下错误:
“字段列表”中的未知列“uid” 链接到错误消息
我检查了我的数据库,确实缺少“uid”列,“pid”列存在。
这是我的 ext_tables.sql:
uid int(11) unsigned DEFAULT '0' NOT NULL auto_increment,
pid int(11) DEFAULT '0' NOT NULL,
name varchar(255) DEFAULT '' NOT NULL,
description text NOT NULL,
quantity int(11) DEFAULT '0' NOT NULL,
PRIMARY KEY (uid),
KEY parent (pid)
);
在第二次尝试中,我从https://github.com/TYPO3-Documentation-Examples/store_inventory复制了整个项目,但仍然遇到相同的错误。
你知道我必须改变什么,不再收到那个错误吗?