EXTBASE: How to get current page uri in extbase controller?

gSorry picture gSorry · Jul 30, 2013 · Viewed 11.6k times · Source

How to get uri of current page in extbase extension controller? In case I need to send current uri via email or save it to database for later use or statistics.

Answer

gSorry picture gSorry · Jul 30, 2013

You can use this line:

$this->uriBuilder->getRequest()->getRequestUri()

Example:

public function newAction(Tx_YourExtension_Domain_Model_YourModel $yourModel = NULL) {
    $this->view->assign('yourModel', $yourModel);
    $this->view->assign('url', $this->uriBuilder->getRequest()->getRequestUri());
}