我对 Zend Framework 还很陌生,对一些概念感到困惑。
我已经构建了一个 POST 表单,并在表单末尾的 URL 上附加了一个唯一的Id 。我现在想在提交表单时收集该 ID,但我不清楚该怎么做
我会告诉你我想要的:
下面是将表单从我的控制器页面呈现到视图的函数。你会注意到我已经为表单输入了一个带有 ID 的返回操作地址
$action = "{$this->view->baseUrl()}/sample-manager/process-price/{$sampleId}";
$this->view->Form = $model= $this->_model->createForm($action);
接收帖子的功能如下。但是,我想收集应该与 post 返回值一起返回的 Id,但我不知道在哪里可以找到它或如何附加它。
public function processPriceAction()
{
$this->requirePost();
if($this->_model->processTieredPriceForm($this->view->form, $this->getRequest()->getPost()))
{
$this->_helper->FlashMessenger('Changes saved');
return $this->_redirect("/product-ecommerce/{$this->_model->getProduct()->id}");
}
else
{
return $this->render('index');
}
}
综上所述,当一个帖子被退回时,Zend Framework 中的帖子会附带返回地址吗?