Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony]problem ze sciezka propelroute
harvesterix
post
Post #1





Grupa: Zarejestrowani
Postów: 74
Pomógł: 0
Dołączył: 17.09.2009

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
bikerszymek
post
Post #2





Grupa: Zarejestrowani
Postów: 91
Pomógł: 13
Dołączył: 23.08.2008

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 17:25