在将我们的代码库升级到 9.5 时,我刚刚发现使用旧方法
$res = $this->response;
$res->addAdditionalHeaderData('<script src="' . $scriptPath . '" type="text/javascript"></script>');
Run Code Online (Sandbox Code Playgroud)
这一切都发生在扩展 ActionController 的扩展控制器内,这些方法似乎不再存在,我找不到实现该功能的新方法。那么我如何从 extbase 扩展中添加额外的标头数据到我的动作控制器中呢?
非常感谢帮助
我们使用可以在 ActionController 中实例化的 PageRenderer 类来完成此操作
/** @var PageRenderer $pageRenderer */
$pageRenderer = GeneralUtility::makeInstance(PageRenderer::class);
$pageRenderer->addHeaderData($additionalHeaderData);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
904 次 |
| 最近记录: |