0

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

4

2 に答える 2