0

编辑产品后,我在尝试重定向用户时遇到问题。编辑操作有效,但是当我尝试重定向用户时,页面保持空白,并具有相同的编辑操作 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;
}
4

0 回答 0