0

我有一个关于 TYPO3 9(和未来版本)和 PSR-15 的问题。

AFAIK 大多数后端模块handleRequest为后端模块控制器实现了一种方法,该方法具有与 PSR-15 相同的签名RequestHandlerInterface

它是否打算在未来的版本中实现这个接口,并且有什么反对为我自己的后端模块实现的吗?

我正在重建一个与 TYPO3 9 兼容的整个后端模块,并希望确保这种方法在未来的版本中是可行的(至少在 TYPO3 10 之前)。

该模块本身运行了将近 10 年,没有进行任何大修,但由于 BaseScriptClass 已被弃用,我认为别无选择。

感谢您的反馈意见。

4

1 回答 1

0

使用请求和响应是要走的路。这不是 TYPO3 发明的,而是已实施的标准,请参阅https://www.php-fig.org/psr/psr-15/。类似的东西GeneralUtility::_GET可能会在版本 10 中被弃用甚至删除。

回到您的问题:是的,在您的后端模块中使用它!目前核心尝试移除较少的extbase,尤其是在后端由于各种原因,这也是扩展的方式。检查例如重定向扩展或站点模块的后端模块。我目前实现的自定义扩展是https://github.com/georgringer/site_management,它也遵循这些原则。

于 2018-11-23T12:03:59.740 回答