FormContainer kontrola označení alespoň jednoho checkboxu

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Miri
Člen | 117
+
0
-

Ahoj mám tento kontejner:

...
$categories = $form->addContainer('kategorie');

        foreach ($kategorie as $kat) {
            $categories->addCheckbox($kat->idfiltr, $kat->nazev);
        }

a při kontrole potřebuju kontrolovat, jestli je alespoň jeden z checkboxu označený. Pokud však žádný neoznačím, a provádím kontrolu count($values[„kategorie“]), tak mi to hlasí chybu, že pole neexistuje. Nemáte s tím někdo zkušenosti?

Díky za odpověd
Míra

esorimer
Člen | 114
+
0
-

Když nezaškrtneš checkbox, tak se nic neposílá. Zkus podmínku !empty($values[‚kategorie‘])

Miri
Člen | 117
+
0
-

Super funguje, díky moc