$GLOBALS['TSFE']->pageNotFoundAndExit('');
目前使用的是重定向到URL,但我希望重定向到页面ID。
使用命令redirectToUri
,我找不到解决方案或者它没有起作用。
代码:
/**
* initialize action show
* @return void
*/
public function initializeShowAction() {
if ($this->request->hasArgument('xxx')) {
if ( $xxx=$this->xxxRepository->findByUid(
intval($this->request->getArgument('xxx'))
) ) {
$this->request->setArgument('xxx',$xxx);
return;
}
}
$GLOBALS['TSFE']->pageNotFoundAndExit('');
}
$uri = $this->uriBuilder ->setTargetPageUid($pageUid) ->build();
我不认为初始化变量 $uriBuilder 有任何必要。 - patryno