0
私はsymfony 1.4で作業しています。私はフォームを表示するindexSuccesファイルを持っています。このフォームにはデータを入力するテキストボックスがあり、2つのオプションを持つコンボがあります。ユーザがオプション1を選択してボタンをクリックすると、データはアクシオン1に送られ、ユーザがオプション2を選択すると、データはアクシオン2に送られる。しかし、ユーザによって提供されたデータとは別に、他のデータが送られなければならない。 これは、これは一例として、私はあなたがユーザーセッション中に余分なデータを保存することをお勧めのactions.class.phpPOSTメソッドで2つのアクションを追加してデータを送信する方法は?
public function executeIndex(sfWebRequest $request){
$this->form=new FormularioForm();
if($request->isMethod('post')){
if($request->getPostParameter('enviar')){
$data=$request->getParameter('textfield');
$option=$request->getParameter('combo_options');
if($option=='1'){
$data_extra=array(1,2,3,4,5);
//How with the post method to send the $data and $data_extra to the next action1?
$this->redirect(aplication/action1);
}else{
$data_extra=array(8,9,7,5);
//the same here
$this->redirect(aplication/action2);
}}}
public function executeAction1(sfWebRequest $request){
//Here I receive the data sent with $ request-> getParameter()
}
symfony2タグを削除してください。 –