upgrade - 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。
解决方案
在 TYPO3 9 中,数据库接口$GLOBALS['TYPO3_DB']
已被删除,并且doctrine-dbal
是强制性的。
您可以在手册中有关迁移的章节中获得更多信息以及一些示例。
推荐阅读
- matlab - 如何在幅度和相位方面在频域进行傅立叶变换后计算传递函数并绘制它?
- c# - 为什么这些记录以看似随机的顺序写入数据库?
- python - 如何在pyqt5中从对话框按钮获取值到主窗口tablewidget?
- c# - 如何将列表中的索引与 for
- python - Wagtail 管理员 - 玩 url
- javascript - jQuery 幻灯片切换动画在调整大小时使其他元素跳跃
- regex - 结合正则表达式以获得路径版本
- paypal - PayPal Rest API - Webhooks / IPN - 是否可以接收 eBay 付款通知?
- c# - 如何设置所有者绘制控件的初始颜色
- file - 在列表框中查看 *.txt 文件