TYPO3: Extbase Controller typeNum Weiterleitung

Moinsen ihr da draußen,
heute mal kurz und knapp.

Ich muss in einem Controller ein Request weiterleiten, dieser soll aber bitte mit einer gewissen Page typeNum aufgerufen werden. Das geht via Redirect leider nicht (oder ich habe einfach nix gefunden). Nach etwas Tüfteln hatte ich dann folgende Varianten:

1. Wenn die Action schon mit einem gewissen typeNum aufgerufen wird reicht:

 $this->forward('#actionName#');

 

2. Soll das ganze erst jetzt mit einer gewissen typeNum aufgerufen werden brauchen wir den uriBuilder (hat der Kontroller schon von Haus aus):

$this->uriBuilder->setRequest($this->request);
$this->uriBuilder->setTargetPageType(#page_typeNum#);
$uri = $this->uriBuilder->uriFor('#actionName#',array(#arguments#));
$this->redirectToUri($uri);

 

Have a nice day :D.

 

Ein Kommentar

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Highlighting von Codes ist mit den Tags  [ts], [php], [html], [javascript], [xml] oder [code] möglich.