私はまだ 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 の投稿に付属していますか?