TYPO3 v10 では、 $TSFE->pageNotFoundAndExit() を使用できなくなりました。ただし、$this->request
ErrorController PageNotFound メソッドを使用すると、コントローラー アクションで例外が発生します。
質問する
945 次
1 に答える
3
$TSFE->pageNotFoundAndExit() will be removed in TYPO3 v10.0. Use TYPO3's ErrorController with Request/Response objects instead.
コントローラーでは、 の$GLOBALS['TYPO3_REQUEST']
代わりにを使用する必要があり$this->request
ます。
ヒント:ImmediateResponseException
追加のアクションを使用しても呼び出されません。
方法の例:
$response = GeneralUtility::makeInstance(ErrorController::class)->pageNotFoundAction(
$GLOBALS['TYPO3_REQUEST'],
'your 404 message'
);
throw new ImmediateResponseException($response, 1591428020);
于 2020-06-06T07:29:00.173 に答える