checkboxlist vrací při zpracování NULL

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

Dobrý mám problém při použití Nette doplňku Checkboxlist tak i když něco zaškrtnu tak když si dumpnu data tak mi to vyhodí Null. Zde dávám ukázku kódu.

    protected function createComponentMiniGalleryForm() {
        $form = new Form;

        //$quantity = $this->context->photos->count();
        $form->addCheckbox('enable', $this->_translator->translate('UNIVERSAL__ENABLE'));
        $form->addText('quantity', $this->_translator->translate('F_MINI_GALLERY_QUANTITY'));

        $data = $this->context->galleries->fetchAll();
        $galleries = array();
        foreach ($data as $gallery) {
            $galleries[$gallery->id] = $gallery->title;
        }
        $form->addCheckboxList('galleries', $this->_translator->translate('F_MINI_GALLERY_SELECT_GALLERIES'), $galleries);
        $form->setDefaults(array('galleries' => array(2)));
        $form->addSubmit('save', $this->_translator->translate('F_SUBMIT'));

        $form->onSuccess[] = callback($this, 'miniGalleryFormSubmitted');
        return $form;
    }

    public function miniGalleryFormSubmitted($form) {
        $values = $form->getValues();
        die(var_dump($values));
        $this->context->galleries->setMiniGallery($values);

    }

a dump mi vrací:
object(Nette\ArrayHash)#242 (3) { ["enable"]=> bool(false) ["quantity"]=> string(0) "" ["galleries"]=> NULL }