首页 > 解决方案 > TYPO3 : 扩展从版本 7 升级到 9

问题描述

我刚刚将我的 TYPO3 站点从 7.6.x 更新到 9.5.x,但自定义扩展名出现错误:

错误 :

Call to a member function exec_SELECTquery() on null

我认为我的插件与 TYPO3 9.5.x 不兼容。

错误来自这一行:

$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery($select, $table, $where, $groupBy, $orderBy, $limit);

如何编辑此行以使其适用于 TYPO3 9。

标签: upgradetypo3-9.x

解决方案


在 TYPO3 9 中,数据库接口$GLOBALS['TYPO3_DB']已被删除,并且doctrine-dbal是强制性的。

您可以在手册中有关迁移的章节中获得更多信息以及一些示例。


推荐阅读