我刚刚将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。
答案 0 :(得分:0)
使用TYPO3 9,数据库接口$GLOBALS['TYPO3_DB']
已被删除,并且doctrine-dbal
的使用是强制性的。
您可以在chapter about migration in the manual中获得更多信息以及一些示例。