Do nového roku jako lepší programátoři? Znovu otevíráme večerní školu programování. Nette framework, návrhové vzory, testování nebo vůbec poprvé kurzy ASP.NET dostupné odkudkoli v republice.

Diskuze: form framework rozdělení formuláře

PHP PHP form framework rozdělení formuláře American English version English version

Avatar
tribal.cz
Redaktor
Avatar
tribal.cz:

Zdravím pokouším se vytvořit formulář pomocí zdejšího form frameworku. Vše funguje ale když se pokusím formulář rozdělit. Tak se mi zobrazí jen první input a navíc bez labelu.

Rozdělením myslím například vypsat tři inputy pak text v HTML pak zase třeba dva inputy.

 
Odpovědět 7.6.2016 19:23
Avatar
Nahoru Odpovědět 7.6.2016 19:29
Hlupák nie je ten kto niečo nevie, hlupákom sa stávaš v momente keď sa na to bojíš opýtať.
Avatar
tribal.cz
Redaktor
Avatar
Odpovídá na Dominik Gavrecký
tribal.cz:
<?= $form->renderStartForm() ?>
<?= $form->renderControls('name', 'surname', 'nick') ?>
<?= $form->renderButtons() ?>
<?= $form->renderEndForm() ?>

Už se mi to nějak podařilo rozchodit tímto, ale mám nový problém a to s FileBoxem pokud ho chyci vypsat tak se mi vypýše toto

Uncaught exception 'martin\Forms\FormException' with message 'Ve formuláři neexistuje: avatar'
 
Nahoru Odpovědět 7.6.2016 19:35
Avatar
Dominik Gavrecký:

Neviem ako je písaný ten framework nevidel som ho ale hláška je jasná nie ?

Ve formuláři neexistuje: avatar

<?= $form->renderControls('name', 'surname', 'nick') ?>

Skús pridať avatar sem ...

Nahoru Odpovědět 7.6.2016 19:47
Hlupák nie je ten kto niečo nevie, hlupákom sa stávaš v momente keď sa na to bojíš opýtať.
Avatar
tribal.cz
Redaktor
Avatar
Odpovídá na Dominik Gavrecký
tribal.cz:

právě že existuje

$form = new Form('person-manager');
$form->addTextBox('name', 'Jméno');
$form->addTextBox('surname', 'Příjmení');
$form->addTextBox('nick', 'Nick');
$form->addFileBox('avatar', 'Avatar', false, '.jpg, .png, .doc', true);

ale jakmile pojmenuja jako avatar cokoliv co není file input tak se to v klidu vypíše

 
Nahoru Odpovědět 7.6.2016 19:52
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.