Я работаю над symfony 1.4, у меня есть файл indexSucces, где я показываю форму, эта форма имеет текстовые поля, в которые вы вводите данные, и имеет комбинацию с двумя параметрами. если пользователь выбирает вариант 1 и щелкает данные кнопки, отправляется на accion 1, и если пользователь выбирает вариант 2, данные отправляются на accion 2. Но помимо данных, предоставленных пользователем, должны быть отправлены другие данные. Это код indexSuccessКак добавить и отправить данные с помощью метода POST два действия?
<form method="post">
<?php echo $form['textfield']->render(); ?>
<?php echo $form['combo_options']->render();?>
<input type="submit" value="enviar" name="enviar"/>
</form>
Это код actions.class.php
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. –