![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 6.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Uczę się Symfony robiąc portal który wcześniej zrobiłem bez frameworka, i mam problem przy walidacji formularza. Googluje caly dzien probuje coraz nowszych (glupszych) rozwiazan i ciagle nic. Chociaz pomoc dotyczaca walidacji formularzy jest obszerna to jednak tam jest mowa o formularzach stworzonych na podstawie modelu przez propela lub doctrine. Czy moglby mi ktos pomoc w walidacji prostego formularza kontaktowego sa w nim pola: imię i nazwisko - poprzednio walidowalem tak
adres e-mail -
wiadomość -
Niby prosty formularz (IMG:style_emoticons/default/sciana.gif) Formularz wystepuje w module kontakt, w katalogu lib/form stworzylem plik KontaktForm.class.php (bo chyba powinienem co nie?(IMG:style_emoticons/default/questionmark.gif) ) ktory wyglada tak:
Ale nie wiem jak dodac warunki z ifow do validatora. Nie brechtajcie sie jesli to glupoty, bo w ogole nie jarze tych formularzy (IMG:style_emoticons/default/sad.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 6.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem skąd wziąłeś, że tam jest ścieżka. Gdybyś zajrzał do dokumentacji, to znalazłbyś to. No Właśnie tam jest $routePrefix, route to chyba ścieżka z angielskiego, qrcze nadal stoje z ta walidacja moze zamieszcze kod ktory do tej pory wymeczylem: W katalogu glownym projektu w folderze lib/form stworzylem nastepujacy plik KontaktForm.class.php
apps/frontend/modules/kontakt/templates pliczek indexSuccess.php wyedytowalem do nastepujacej postaci
Tu jest ten nieszczesny form_tag_for($form, 'XXXX') gdzie nie wiem co wplesc zamiast XXXX natomiast apps/frontend/modules/kontakt/actions/actions.class.php wyedytowalem tak:
Po zatwierdzeniu wiadomosci i walidacji wiadomosc powinna zostac wyslana powiedzmy funkcja mail(). Sa jakies pomysly?? (IMG:style_emoticons/default/sciana.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 01:48 |