【问题标题】:TYPO3 caching and redirectToUriTYPO3 缓存和redirectToUri
【发布时间】:2026-02-23 06:20:02
【问题描述】:

我有一个saveDataAction。它在ext_localconf.php 中被标记为非缓存。 当我在清除缓存后立即尝试时,保存有效。第二次,动作正在运行,只是重定向工作,但数据不会被保存。 这是我的代码:http://pastebin.com/sLhtXrKL

【问题讨论】:

标签: typo3 extbase typo3-7.6.x


【解决方案1】:

我用HttpUtility::redirect方法解决了:

$cObj = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Frontend\\ContentObject\\ContentObjectRenderer');
$loginUrl = $cObj->typoLink_URL(array(
    'parameter' => $settings['thankyouPage'],
    'useCacheHash' => TRUE,
    'forceAbsoluteUrl' => FALSE
));
\TYPO3\CMS\Core\Utility\HttpUtility::redirect($loginUrl);

【讨论】: