![]() |
![]() |
![]()
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= |
|
|
![]()
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... |
|
|
![]()
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
![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 17:21 |