Routing

The routing frontend request attribute provides routing information in the object \TYPO3\CMS\Core\Routing\PageArguments . If you want to know the current page ID or retrieve the query parameters this attribute is your friend.

Example:

$pageArguments = $request->getAttribute('routing');
$pageId = $pageArguments->getPageId();
Copied!

API

class PageArguments
Fully qualified name
\TYPO3\CMS\Core\Routing\PageArguments

Contains all resolved parameters when a page is resolved from a page path segment plus all fragments.

areDirty ( )
returntype

bool

getRouteArguments ( )
returntype

array

getPageId ( )
returntype

int

getPageType ( )
returntype

string

get ( string $name)
param string $name

the name

getArguments ( )
returntype

array

getStaticArguments ( )
returntype

array

getDynamicArguments ( )
returntype

array

getQueryArguments ( )
returntype

array

offsetExists ( mixed $offset)
param mixed $offset

the offset

returntype

bool

offsetGet ( mixed $offset)
param mixed $offset

the offset

offsetSet ( mixed $offset, mixed $value)
param mixed $offset

the offset

param mixed $value

the value

offsetUnset ( mixed $offset)
param mixed $offset

the offset