daj_firme: url: /:id/:miasto_slug/:nazwa_slug class: sfPropelRoute options: { model: Firma, type: object } param: { module: main, action: show } requirements: sf_method: [get, post]
mozna powiedziec ze projekt blizniaczy do jobeeta, gdy ze strony glownej gdzie wyswietlaja sie firmy klikne w jakas firme, sciezka dziala jak nalezy i wyswietla szczegoly firmy, natomiast gdy uzytkownik dodaje firme i zatwierdzi formularz, rowniez chcialbym aby przenioslo go na strone wyswietlajaca szczegoly firmy ktora wlasnie dodal. Wydaje mi sie ze to sprawa cacha bo gdy zrobie symfony cc to po dodaniu pierwszej firmy wyswietla jej szczegoly, natomiast przy nastepnych dodawaniach zawsze wyswietla szczegoly tej pierwszej, tak jakby symfony trzymalo gdzies(w cachu) ten stary objekt.
Oto fragment kodu z ktorym jest problem:
... $form->bind($request->getParameter($form->getName()), $request->getFiles($form->getName())); if ($form->isValid()) { $pom = $form->save(); $this->redirect($this->generateUrl('daj_firme', $pom)); } ... }
Co zrobic aby wszystko dzialalo jak nalezy?