別のモジュールにリダイレクトするにはどうすればよいですか?
return $this->redirect()->toRoute(null, array(
'module' => 'othermodule',
'controller' => 'somecontroller',
'action' => 'someaction'
));
これはうまくいかないようです、何かアイデアはありますか?
別のモジュールにリダイレクトするにはどうすればよいですか?
return $this->redirect()->toRoute(null, array(
'module' => 'othermodule',
'controller' => 'somecontroller',
'action' => 'someaction'
));
これはうまくいかないようです、何かアイデアはありますか?
これは、コントローラーから別のルートにリダイレクトする方法です。
return $this->redirect()->toRoute('dns-search', array(
'companyid' => $this->params()->fromRoute('companyid')
));
dns-search はリダイレクト先のルートで、companyid は URL パラメータです。
最終的に URL は /dns/search/1 になります (例)
リダイレクトする簡単な方法の 1 つは次のとおりです。
return $this->redirect()->toUrl('YOUR_URL');
これは、ZF2 でのリダイレクトの方法です。
return $this->redirect()->toRoute('ModuleName',
array('controller'=>$controllerName,
'action' => $actionName,
'params' =>$params));
これがお役に立てば幸いです。