NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

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

V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Martin Suchodol:7.6.2016 19:23

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
Odpovídá na Martin Suchodol
Dominik Gavrecký:7.6.2016 19:29

Skús nám poslať kód

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
Odpovídá na Dominik Gavrecký
Martin Suchodol:7.6.2016 19:35
<?= $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ý:7.6.2016 19:47

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
Odpovídá na Dominik Gavrecký
Martin Suchodol:7.6.2016 19:52

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.