Witam,
Mam taki oto problem:

Nie wiem jak przekazać informację o tym czy checkbox został zaznaczony czy nie ...

W widoku indexSuccess.php mam tak:
  1. <input type="checkbox" name="mycheckbox" />


próbowałem w kontrolerze w akcji ProcessForm pobierać wartość name w ten sposób:
  1. $request->getParameter('mycheckbox');


ale nie działa ...

próbowałem też w metodzie Save() formularza odebrać informację o zaznaczniu tak:
  1. $this->getValue('mycheckbox')

lub tak
  1. $values['mycheckbox'];


jednak również nie działa ...

w którym miejscu i jak mogę pobrać tą informację ? ... please pomóźcie smile.gif

dzięki




ok Panowie, poradziłem sobie ... smile.gif

należało to zrobić tak:

1.najpierw w klasie formularza dorobić nowy input o tej mojej nazwie mycheckbox, a więc zarówno Widget jak i Validator dla niego stworzyć
2. następnie wywołać go w ten sposób w widoku <?php echo $form['mycheckbox'] ?>
3. w firebugu sprawdzić jak został utworzony i najlepiej całość skopiować do swojego widoku ... on tam wtedy będzie miał ID oraz NAME z poczatkiem nazwy , coś w deseń sfGuard ... cos tam i
4. nastepnie moge w classie formularza w metodzie Save sprawić czy checkbox jest zaznaczony w ten sposób:
  1. if($this->getValue('mycheckbox')){




udało się więc obejrzę dzisiaj mecz Barcy smile.gif

pozdrawiam