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. června 19:23
Avatar
Nahoru Odpovědět 7. června 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. června 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. června 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. června 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.