自 TYPO3 6.2 起,添加静态 SQL 表及其数据不起作用

seb*_*ttg 3 php typo3 extbase typo3-6.2.x

我需要为我开发的扩展预先填写表格。从 TYPO3 版本 6.2 开始,静态 SQL 数据的导入不再起作用。我的文件没有任何变化ext_tables_static+adt.sql,所以我想知道出了什么问题。

还有其他方法可以在安装时导入表数据吗?TYPO3 6.2 的核心 API 仍然建议使用ext_tables_static+adt.sql(请参阅http://docs.typo3.org/typo3cms/CoreApiReference/singlehtml/)。任何想法?

bie*_*ior 5

看看这个问题: https: //forge.typo3.org/issues/64119

一般情况下ext_tables_static+adt.sql只在第一次安装时导入,否则需要自己处理。为此,您需要使用class.ext_update.php- @see the API

查看static_info_tablesext 的使用示例。

提示:脏解决方案很有用,即在扩展的开发和测试期间,从表中删除extensionDataImport扩展的行sys_registry并重新安装扩展。