![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 161 Pomógł: 4 Dołączył: 18.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Nie wiem jak sobie poradzić z 'przekazaniem' nowych zmiennych do załadowanego template'a. Mam tak:
Problem polega na tym, ze drugie użycie 'redner' powoduje ponowne wygenerowanie całego template'a. Nie wiem jak przekazać same zmienne... Pozdrawiam |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
A nie możesz po prostu raz wygenerować szablonu z dobrymi zmiennymi ?
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 655 Pomógł: 73 Dołączył: 2.05.2014 Ostrzeżenie: (0%) ![]() ![]() |
w kontrolerze:
Albo to co powiedział kolega powyżej. Ten post edytował Forti 24.11.2014, 10:49:21 -------------------- Overwatch24 - najbardziej zaawansowany Polski portal Overwatch od fanów dla fanów.
Fachowo.co Behance.net/fachowo |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 161 Pomógł: 4 Dołączył: 18.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
A nie możesz po prostu raz wygenerować szablonu z dobrymi zmiennymi ? No właśnie nie, chodzi o wyświetlanie komunikatów: po załadowaniu strony okno komunikatów ma być niewidoczne, dopiero po skorzystaniu z formularza mogą się pojawić informacje o błędach. Edit: poradziłem sobie rutingiem. Po prostu formularz przekazałem post'em i mam $app->post[...] dzięki czemu znowu mogę wysłać zmienne. Chociaż nie wiem czy to najlepszy pomysł... Ten post edytował L0k0 24.11.2014, 12:04:59 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Przecież wypełniasz form, klikasz wyślij i... robisz walidację. Jak jest błąd to redirect back i dołączasz pola form + błędy i generujesz na nowo templakę.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 161 Pomógł: 4 Dołączył: 18.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Przecież wypełniasz form, klikasz wyślij i... robisz walidację. Jak jest błąd to redirect back i dołączasz pola form + błędy i generujesz na nowo templakę. Hej Możesz rozwinąć trochę temat? Rozumiem, że robię routing:
I formularz wysyłam get'em więc 'wracam' do tego routingu od nowa więc gdzie musiałbym dokonać zmian wartości? Nie bardzo rozumiem... |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Wchodzisz na '/', wypełniasz form, post na np '/send', sprawdzasz wszystko co chcesz.
Jak masz błąd to wrzucasz w sesyjny "flash" dane z form + błędy z form (flash czyli podręczna pamięć sesyjna która wygasa po przejściu na inną podstronę) Przekierowujesz z powrotem na np '/'. Tam sprawdzasz czy masz dane z tego forma w sessi, jeżeli tak to wrzucasz je w inputy i pobierasz błędy |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 14:38 |