php - Symfony 2 isClicked on submit buttons always returning FALSE -


i'm trying implement 2 submit buttons form. form looks this.

form:

public function buildform(\symfony\component\form\formbuilderinterface $builder, array $options) {      $builder         // ...         ->add('gateway', 'submit', array(             'label' => 'go payment gateway',         ))         ->add('save', 'submit', array(             'label' => 'save order',     ));     parent::buildform($builder, $options); } 

method $form->get('save')->isclicked() in controller returning false . doesn't depend on button click in form, everytime returns false.

controller:

public function indexaction(request $request) {     $form = $this->createform(new orderform(null));     $form->handlerequest($request);      if ($form->isvalid()) {         $values = $form->getdata();          $action = $form->get('save')->isclicked() ? 'front.order.success' : 'front.order.gateway';          if ($action == 'front.order.success') {             //save order         } else if ($action == 'front.order.gateway') {             //something else         }      }      return $this->redirect($this->generateurl($action)); } 

have idea why? thank answers.


Comments

Popular posts from this blog

javascript - Google App Script ContentService downloadAsFile not working -

javascript - Function overwritting -

php - Find a regex to take part of Email -