Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony]Nie rozumiem obsługi formularzy, nie wiem jak obsłużyć -szukam pomocy
meron11
post
Post #1





Grupa: Zarejestrowani
Postów: 78
Pomógł: 1
Dołączył: 17.08.2009

Ostrzeżenie: (0%)
-----


mam formularz:
  1. <form action="<?php echo url_for('tablice/Dodaj')?>" method="post">
  2. <input type="text" name="wartosc" size="10" />
  3. <input type="hidden" name="czesc" value="1" />
  4. <input type="hidden" name="id" value="<?php echo $tablice->getId() ?>" />
  5. </form>

Muszę zapisać to w bazie o takiej strukturze:
(IMG:http://iv.pl/images/20154616923387855225.png)

Ale kompletnie nie wiem jak...
napisałem narazie tyle:
  1. public function executeDodaj (sfWebRequest $request )
  2. {
  3. $this->forward404Unless($request->isMethod(sfRequest::POST));
  4. $this->form = new trescForm($request);
  5. $this->processForm($request, $this->form);
  6. }

oczywiście nie działa.
Proszę kogoś o napisanie kodu i wytłumaczenie go ,z góry dzięki ,oczywiście tabela tresc skonfigurowana w symfony (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
destroyerr
post
Post #2





Grupa: Zarejestrowani
Postów: 879
Pomógł: 189
Dołączył: 14.06.2006
Skąd: Bytom

Ostrzeżenie: (0%)
-----


Na stronie symfony, jest wszystko wyjaśnione.
Jeśli piszesz, że coś "nie działa" to tak jakbyś nic nie napisał. Nie działanie musi się czymś objawiać. Postaraj się opisać to dokładniej, postaraj się także sprawdzić, czy zmienne na pewno zawierają to co potrzebujesz. Sprawdź też czy w klasie masz dostępną metodę processForm. Najważniejsza rzecz, która się rzuca w oczy: jeśli metoda processForm jest standardowa to formularz masz źle przygotowany. Wyświetl sobie ten generowany przez symfony i porównaj.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 10:58