我在Zend Framework 2中有一個重定向問題。 當用戶輸入像http // mysite.test/lorem這樣的url時,他將被重定向到http // mysite。測試/新聞/瀏覽/ LOREM-存有。重定向到UI不起作用(zf2)
代碼:
$redirecttable = $sm->get('Redirect\Model\RedirectTable');
$route = $redirecttable->getRedirectByRoute($this->params()->fromRoute('page'));
if($route) {
// $route->getToroute() returns "news/view/Lorem-Ipsum"
return $this->redirect()->toUrl($route->getToroute());
}
我在這裏做一個愚蠢的錯誤?
不'toRoute()'需要在模型實例指定的路線:'$這個 - >重定向() - > toRoute('news',array('action'=>'view'));'? –