首页 > 解决方案 > 弃用老式 AJAX 请求

问题描述

当我尝试将错字 3 8 升级到错字 3 9.5.13 时,出现“调用未定义方法 TYPO3\CMS\Core\Utility\ExtensionManagementUtility::registerAjaxHandler()”的问题。

我的代码是:

如果(TYPO3_MODE == 'BE'){

\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::registerAjaxHandler(
    'BackendController::functionloaderAction',
    'DmprextVendor\DmprExt\Controller\BackendController->functionloaderAction'
);

}

标签: ajaxtypo3-9.xtypo3-extensions

解决方案


也许您需要查看此更改日志:在 TYPO3 v8 和 v9 上不推荐使用 registerAjaxHandler。

https://docs.typo3.org/c/typo3/cms-core/master/en-us/Changelog/7.6/Breaking-69916-RegisteredAJAXHandlersReplacedByRoutes.html


推荐阅读