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 ? |
|
|
|
![]() |
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= |
|
|
|
stirith [Symfony]Nie działa drugi parametr getRequestParameter 15.03.2009, 18:57:54
stirith Rozumiem
W takim razie jak zrobić aby przekazanie... 15.03.2009, 19:13:52
Foxx Możesz użyć ifa i empty() ale pewnie zaraz mike wp... 15.03.2009, 19:16:33 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 11:30 |