Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony]Problem z instrukcją switch
Mgorka
post
Post #1





Grupa: Zarejestrowani
Postów: 209
Pomógł: 3
Dołączył: 6.04.2010
Skąd: Słupca

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


Witajcie mam akcje która obsłuje usuwanie rekordów z różnych tablic przekazuje do niej z formularza 2 parametry action oraz id action wskazuje który case ba być wykonany ale nie wiem jak wstawić odwołanie do niej w instrukcji switch:
  1. public function executeUsun(sfWebRequest $request)
  2. {
  3.  
  4. if ($request->isMethod('post')){
  5. switch($request->hasParameter('action')){
  6. case'1':
  7. $query = DodatkiPeer::retrieveByPK($request->getParameter('id'));
  8. $query->delete();
  9. $this->redirect('/pokoje/dodatki');
  10. break;
  11. case'2':
  12. $query = WyposazeniePeer::retrieveByPK($request->getParameter('id'));
  13. $query->delete();
  14. $this->redirect('/pokoje/wyposazenie');
  15. break;
  16. }
  17. }
  18. }

hasParameter nie działa ;/ może ktoś podpowiedziec jak to wykonac (IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Mgorka
post
Post #2





Grupa: Zarejestrowani
Postów: 209
Pomógł: 3
Dołączył: 6.04.2010
Skąd: Słupca

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


Cytat(nospor @ 12.04.2012, 12:57:32 ) *
Nie uwazasz ze powinienes użyc funkcji getParamater, tak jak to robisz przy pobieraniu id


No właśnie getParamater zwraca mi konkretną wartość i switch nie przypisuje do wzorca
Go to the top of the page
+Quote Post

Posty w temacie


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: 26.12.2025 - 03:58