Redirect Zend Framework 2重定向似乎可以工作,但什么也没有发生(没有重定向)

Redirect Zend Framework 2重定向似乎可以工作,但什么也没有发生(没有重定向),redirect,zend-framework,Redirect,Zend Framework,我是一个使用zf2的新手,我正在学习有关唱片控制器的教程。添加相册时,浏览器不会重定向到/album/index,而是停留在带有空白html页面的相册/add url上。你能告诉我发生了什么事吗。我忘在什么地方了一个参数?重定向真的重定向吗? 代码如下: 控制器相册: public function addAction() { $form = new AlbumForm(); $form->get('submit')->setValue('Add'); $request = $th

我是一个使用zf2的新手,我正在学习有关唱片控制器的教程。添加相册时,浏览器不会重定向到/album/index,而是停留在带有空白html页面的相册/add url上。你能告诉我发生了什么事吗。我忘在什么地方了一个参数?重定向真的重定向吗? 代码如下:

控制器相册:

public function addAction() {
$form = new AlbumForm();
$form->get('submit')->setValue('Add');

$request = $this->getRequest();
if ($request->isPost()) {
  $album = new Album();
  $form->setInputFilter($album->getInputFilter());
  $form->setData($request->getPost());

  if ($form->isValid()) {
    $album->exchangeArray($form->getData());
    $this->getAlbumTable()->saveAlbum($album);

    // Redirect to list of albums
    return $this->redirect()->toRoute('album',array('controller'=>'album', 'action'=>'index'));
  }
}
return array('form' => $form);
}

路线:

'router' => array(
    'routes' => array(
        'album' => array( // album is the name of the route. Tout url localhost/album...
            'type' => 'segment',
            'options' => array(
                'route' => '/album[/][:action][/:id]', // ...matchera l'action correspondante dans le controlleur...
                'constraints' => array(               // ...index est l'action par defaut si pas d'action renseignée dans l'url
                    'action' => '[a-zA-Z][a-zA-Z0-9_-]*',
                    'id' => '[0-9]+',
                ),
                'defaults' => array(
                    'controller' => 'Album\Controller\Album',
                    'action' => 'index',
                ),
            ),
        ),
    ),
),

解决了!。这与ZF2无关。由于另一个原因,我不得不重新安装Wampserver,现在一切正常!!。但我不知道它失败的确切原因