Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Symfony]problem ze sciezka propelroute
Forum PHP.pl > Forum > PHP > Frameworki
harvesterix
witam mam problem z taka sciezka:
  1. daj_firme:
  2. url: /:id/:miasto_slug/:nazwa_slug
  3. class: sfPropelRoute
  4. options: { model: Firma, type: object }
  5. param: { module: main, action: show }
  6. requirements:
  7. 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:
  1. ...
  2. $form->bind($request->getParameter($form->getName()), $request->getFiles($form->getName()));
  3. if ($form->isValid())
  4. {
  5. $pom = $form->save();
  6. $this->redirect($this->generateUrl('daj_firme', $pom));
  7. }
  8. ...
  9. }


Co zrobic aby wszystko dzialalo jak nalezy?
bikerszymek
Miałem kiedyś podobny problem, okazało się, że:
http://trac.symfony-project.org/ticket/5424
po zastosowaniu się do tego wpisu wszystko zaczęło działać jak należy.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.