1.  
  2. protected function processForm(sfWebRequest $request, sfForm $form)
  3. {
  4. $form->bind(
  5. $request->getParameter($form->getName()),
  6. $request->getFiles($form->getName())
  7. );
  8. if ($form->isValid())
  9. {
  10. $job = $form->save();
  11.  
  12. if ($form->getValue('nowa') == "1")
  13. {
  14. $this->redirect('tablice/index');
  15. }
  16. else
  17. {
  18. $this->redirect('tablice/show?id='.$request->getParameter('id'));
  19. }
  20.  
  21. }
  22.  
  23.  
  24. }

  1.  
  2. if ($form->getValue('nowa') == "1")
<< chodzi o ten if ,jaką kolwiek wartość ma pole nowa (0,1 etc) i tak jest wykonywany warunek else ,ma ktoś pomysł czemu?
w logach nic nie ma ,nawet jak wartość nowa wynosi 1 to i tak nie działą pierwszy warunek...


// edit
close problem rozwiazany