IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

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

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.