我对TYPO3 9(及更高版本)和PSR-15有疑问。
AFAIK大多数后端模块为具有与PSR-15的handleRequest
相同签名的后端模块控制器实现RequestHandlerInterface
方法。
是否打算在将来的版本中实现此接口,并且有什么不适合我自己的后端模块实现吗?
我正在重建整个后端模块以与TYPO3 9兼容,并希望确保这种方法在将来的s版本中可行(至少在TYPO3 10之前)。
该模块本身已经工作了将近10年,没有进行任何大的改动,但是不推荐使用BaseScriptClass,我没有其他选择。
感谢您的反馈。
答案 0 :(得分:0)
使用请求和响应是必经之路。这不是TYPO3发明的,而是已实施的标准,请参见https://www.php-fig.org/psr/psr-15/。 GeneralUtility::_GET
之类的东西可能会在版本10中被弃用甚至删除。
回到您的问题:是的,请在您的后端模块中使用它!当前,由于各种原因,内核尝试删除较少的extbase,尤其是在后端,这也是扩展的方法。签出例如重定向扩展或站点模块的后端模块。我目前实现的自定义扩展名是https://github.com/georgringer/site_management,它也遵循这些原则。