Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony]Nie działa drugi parametr getRequestParameter
stirith
post
Post #1





Grupa: Zarejestrowani
Postów: 162
Pomógł: 2
Dołączył: 18.01.2008

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


Mam problem bo nie działa drugi parametr dla metody : getRequestParameter


Kod
  public function executeAnotherAction()
  {
     $this->name = $this->getRequestParameter('name', 'Gościu');
  }


w widoku daję :

Kod
<p>Witaj <?php echo $name ?></p>


Jak wpiszę coś do formularza (imię) to się wyświetla, ale jak przekażę pusty formularz to się nic nie wyświetla, a przecież po to jest ten drugi parametr, aby w takim przypadku wyświetlało się "Gościu"

czyż nie tak ?
co mam źle ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Ależ wyświetla się. Pusty ciąg znaków.
Żeby domyślny parametr był zastosowany żądanie ma nie zawierać parametru a nie mieć go pustego.
Robisz to POST'em ale pokażę Ci na GET'ie. Jest różnica pomiędzy:
http://domena.com
http://domena.com?name=
Go to the top of the page
+Quote Post
stirith
post
Post #3





Grupa: Zarejestrowani
Postów: 162
Pomógł: 2
Dołączył: 18.01.2008

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


Rozumiem

W takim razie jak zrobić aby przekazanie pustej zmiennej powodowało wyświetlenie się domyślej wartości...
Go to the top of the page
+Quote Post
Foxx
post
Post #4





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

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


Możesz użyć ifa i empty() ale pewnie zaraz mike wpadnie tu z jakimś wewnętrznym mechanizmem Symfony smile.gif
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: 20.08.2025 - 17:21