0

我正在使用TYPO3 9.5. LTS并插入一些fe_users. TCA 输入字段title是我的缩写,只有 40 个字符。我需要更多,所以该值必须至少为 255 个字符(varchar)。

如何从 TYPO3 更改系统扩展或表的 TCA 字段的值?

我试图覆盖typo3conf/ext/myextension/Configuration/TCA/Overrides/fe_users.php

$GLOBALS['TCA']['fe_users']['columns']['title']['config']['size'] = 128; 
$GLOBALS['TCA']['fe_users']['columns']['title']['config']['max'] = 128;

但是保存后,我得到一个错误: 更改 fe_users 值

我还将title表中的字段fe_users从 varchar(40) 编辑到 (255) (-> phpmyadmin),数据库比较,清除缓存,......仍然是同样的错误?!

我的错在哪里?我在哪里忘记了什么?

编辑:我明白了,我的更改phpmyadmin不起作用。如何更改该字段的值?: phpmyadmin fe_users 表更改 varchar

4

1 回答 1

0

解决方案:一切都像最初的帖子......额外插入你自己的ext_tables.sql

CREATE TABLE fe_users (
    title varchar(255) DEFAULT '' NOT NULL
);

现在,标题有 varchar(255)。

于 2019-09-24T08:43:55.113 回答