![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 304 Pomógł: 51 Dołączył: 4.02.2005 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Ostatnio napisałem plugin do symfony, który rozwiązuje problem wielostronnicowych formularzy. Główną klasą pluginu jest myPageableForm, która to opakowywuje inne formularze dla poszczególnych stron/kroków. Są zaimplementowane dwie "strategie trwałości", czyli sposób przekazywania wartości poprzednich formularzów między żądaniami http: jedna oparta na ukrytych inputach, druga zaś na sesji (a dokładnie flash). W pliku, do którego link jest poniżej, jest również przykład zastosowania z obydwoma strategiami.
Tworzenie wielostronnicowego formularza:
Zresztą przykładowy kontroler pokazuje zastosowanie tego pluginu. Właściwy kod pluginu znajduje się w folderze "lib/my/form", reszta to przykłady zastosowania. Nie wiem, czy bardziej ten temat nie byłby odpowiedni dla forum "php/frameworki", jeśli tak to proszę moderatorów o przeniesienie ![]() Jeśli są jakieś uwagi, konstruktywna krytyka itp, to proszę pisać. Proszę nie usuwać komentarzy, zwłaszcza tych świadczących o autorstwie. Plugin do dowolnego użytku. Link: Klik -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 09:57 |