ZF2中的重定向问题$ this-> redirect()

时间:2013-10-19 18:55:38

标签: zend-framework2

我在编辑产品后尝试重定向用户时遇到问题。编辑操作有效但当我尝试重定向用户时,页面保持空白并具有相同的编辑操作URL。 希望你能帮我:  这是我的代码:

public function editAction()
{
    $idProducto = (int) $this->params()->fromRoute('id', 0);
    if (!$idProducto) {
        return $this->redirect()->toRoute('application', array('controller' => 'product', 'action' => 'index'))->setStatusCode(302);
    }

    $product = $this->getProductTable()->getProduct($idProducto);

    $form = new ProductForm("form_product");
    $form->bind($product);

    $request = $this->getRequest();
    if ($request->isPost()) {
        $form->setData($request->getPost());

        if ($form->isValid()) {
            $this->getProductTable()->saveProduct($form->getData());
}
            // Redirect to list of products
            return $this->redirect()->toRoute('application', array('controller' => 'product'));

    }

    $view = new ViewModel(array(
                                'idProducto' => $idProducto,
                                'form' => $form
                   )
                 );
    $this->layout('layout/layoutProduct');
    return $view;
}

0 个答案:

没有答案