【发布时间】:2020-09-02 14:21:16
【问题描述】:
在将我的 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” link to error message
我检查了我的数据库,确实缺少“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 复制了整个项目,但仍然遇到同样的错误。
你知道我必须改变什么,才能不再收到那个错误吗?
【问题讨论】:
-
轻松为您提供帮助 - minimal reproducible example.
标签: mysql sql typo3 typo3-10.x