Nette form a práce s addSelect pomocí databáze

Panthera
Člen | 20
+
0
-

Ahoj,
potřeboval bych poradit s následujícím kódem.

<?php
protected function createComponentForm(){
        $form = new UI\Form;
        $form->setRenderer(new BootstrapRenderer);
        $form->addText("name","Název");

        $form->addSelect( **OPTIONS = VŠECHNY PŮVODNÍ STRÁNKY**);
        return $form;
    }
?>

Potřebuju do addSelectu vypsat všechny stránky, které nemají zadané parent_id.

Děkuji za každou radu :)

Petr Parolek
Člen | 455
+
+3
-

Ahoj

<?php
protected function createComponentForm(){
        $form = new UI\Form;
        $form->setRenderer(new BootstrapRenderer);
        $form->addSelect('country', 'Country', [
    		'cz' => 'Česká republika',
    		'sk' => 'Slovensko',
		]);

        return $form;
    }
?>

viz dokumentace: https://doc.nette.org/cs/forms#…

Do třetí proměnné metody addSelect dáš pole, které získáš s modelu.

Editoval ppar (12. 11. 2017 22:15)