PHP
ZendFramework
zf2

Zend Framework 2 でリダイレクトする際にGETパラメータを渡す Redirect with get parameter on zf2

More than 1 year has passed since last update.

ZendFramework 2 の AbstractActionController には、リダイレクトしてくれる redirect() プラグインがあります。
toRoute()を使うことで、route情報を使ってリダイレクト先を決めることが出来ます。

コントローラ内で、toRoute() してリダイレクトする際、GETパラメータを渡すことが出来ます。

return $this->redirect()->toRoute(
    'routename/childroutename',
    [
        'controller' => 'album',
        'action' => 'index'
    ],
    [
        'query' => [
            'param' => 'value'
        ]
    ]
);