![]() |
![]() |
![]() ![]()
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%) ![]() ![]() |
(IMG:style_emoticons/default/wstydnis.gif)
Widzę, że moja sugestia w poprzednim poście nie poskutkowała. W takim razie, jeśli nie chce Ci się uczyć i szukać to Twoja sprawa. $routePrefix Prefix ścieżki jak już, a jeszcze lepiej to prefix trasy. Route -> Routing, nie miałeś takiego skojarzenia? Radzę Ci olać form_tag_for bo zbyt dużo tłumaczenia, a sam do tego jak widać nie dojdziesz. Skorzystaj lepiej normalnie z tagu <form>, tylko nie zapomnij go zamknąć! No to dużo zedytowałeś. Jak obsłużyć formularz? Jest to napisane w dokumentacji. Rusz do niej swoje 4 literki (IMG:style_emoticons/default/winksmiley.jpg) Ojoj tego sie obawialem to nie tak ze nie chce mi sie uczyc, bo calutki dzien nad tym siedze i kombinuje tylko ze sam chyba nie dam rady dlatego tez zaczalem watek liczylem po prostu na pomoc kogos kto podobne rzeczy juz robil i potrafi jasno wytlumaczyc jak taka walidacje zrobic (co najmniej w przyblizeniu), dostalem same odnosniki na dokumentacje. Co do skojarzenia to wlasnie od razu takie mialem tylko wlasnie na co powinienem ten tag "routowac", przypomne jedno z moich poprzednich pytan "...form_tag_for($form, 'sciezka') no wlasnie co to jest ten drugi argument, do czego to jest sciezka??" (w odpowiedzi link na dokumentacje w ktorej napisano ze drugi argument nazywa sie $routePrefix (IMG:style_emoticons/default/exclamation.gif) SUPER przynajmniej znam poprawna nazwe tego argumentu). Gdybym byl w stanie dojsc sam nie zamieszczalbym postu, kod ktory zamiescilem jest caly czas rzezbiony (zamknalem <form> niedlugo po napisaniu poprzedniego posta - mimo wszystko dzieki). O moze tym razem cos wiecej napisali w tej dokumentacji prosze o link na to CO NAPISALI... I jeszcze raz blagam o cierpliwosc w stosunku do swiezakow, niektorych zeczy nie da sie wytlumaczyc jednym zdaniem... I jeszcze przez przypadek kliknalem pomogl (IMG:style_emoticons/default/sadsmiley02.gif) gdyby ktos zdecydowal sie jednak pomoc to modules/action/kontakt/actions/actionsclass.php wyglada juz tak(choc nie mam zielonego pojecia czy w dobra strone zmierzam??):
w miejsce XXXX w indexsuccess dalem @kontakt_valid (tez nie wiem skad takie cos mi do glowy przyszlo - improwizuje po prostu) Ten post edytował ceieneka 15.09.2009, 19:07:02 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 15:57 |