Jak správně zpracovat hodnoty z CheckBoxList?

ForestCZE
Člen | 209
+
0
-

Ahoj, potřebuji na stránce použít addCheckBoxList – nějak takto:

public static $medicalRecords = [
        'medical_fitness' => 'Zdravotní způsobilost',
        'gun_license' => 'Psychotest - zbrojní průkaz',
        'pilot_license' => 'Psychotest - pilotní průkaz',
        'state_components' => 'Psychotest - statní složky (BCSO, LSPD, SAND, Ochranka)'
    ];
$form->addCheckboxList('medical_records', null, $this->medicalRecords)
     ->setRequired(false);

Jsem trošku zmaten, jak to zpracovat. Laděnka vyhodí toto. To je případ, kdy jsou všechny 4 checkboxy zaškrtnuté. Pokud nějaký není zaškrtnutý, tak se vůbec neobjeví v poli. Mám v databázi sloupce pojmenované stejně jako hodnoty těch boxů a potřebuju poslat do databáze false/true podle toho, zda je to zaškrtnuté. Jak to udělat správně? Mate mě, co dělat s těmi, které nejsou v poli. Děkuji předem za pomoc.