konto usunięte

Temat: Walidacja tablicy elementów

Witam,
mam pytanie, czy ktoś wykonywał tego typu rzecz:

tworzymy sobie subform, do niego dodajemy kilka checkboxów np.

$subform = new Zend_Form_SubForm();

$kolory = array('niebieski', 'zielony', 'czerwony');

foreach($kolory as $kolor) {
$subform ->addElement('checkbox', $kolor, array(
'label' => $kolor
));
}


W efekcie w kodzie html otrzumeju coś tego typu:

<input name="subform[niebieski]" value="0" type="hidden"><input name="subform[niebieski]" value="1" type="checkbox">

<input name="subform[zielony]" value="0" type="hidden"><input name="subform[zielony]" value="1" type="checkbox">

<input name="subform[czerwony]" value="0" type="hidden"><input name="subform[czerwony]" value="1" type="checkbox">


Czy ktoś wie może jak zrobić walidację elementu kolory, sprawdzającą czy jakikolwiek checkbox został zaznaczony? Przeszukałem sporo tematów w goglach i nigdzie nie znalazłem walidacji tablicy elementów w ZF.

konto usunięte

Temat: Walidacja tablicy elementów

Witam,
znalazłem odpowiedź. Dla wszystkich zainteresowanych - rozwiązaniem problemu jest element MultiCheckbox> Jego opis można znaleźć tutaj: http://framework.zend.com/manual/en/zend.form.standard.... Wystarczy zwykłe required => true.

Następna dyskusja:

Przekazanie tablicy/danych ...




Wyślij zaproszenie do