protected function processForm(sfWebRequest $request, sfForm $form) { $form->bind( $request->getParameter($form->getName()), $request->getFiles($form->getName()) ); if ($form->isValid()) { $job = $form->save(); if ($form->getValue('nowa') == "1") { $this->redirect('tablice/index'); } else { $this->redirect('tablice/show?id='.$request->getParameter('id')); } } }
<< chodzi o ten if ,jaką kolwiek wartość ma pole nowa (0,1 etc) i tak jest wykonywany warunek else ,ma ktoś pomysł czemu?
if ($form->getValue('nowa') == "1")
w logach nic nie ma ,nawet jak wartość nowa wynosi 1 to i tak nie działą pierwszy warunek...
// edit
close problem rozwiazany