formulář se neodesílá, žádná reakce

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
batko
Člen | 219
+
0
-

Ahoj,

napadá někoho proč by toto nemělo fungovat?

<?php
public function createComponentFormUserRegister() {
        $form = new Nette\Forms\Form();
        $form->addText("login", "Login");
        $form->addText("name", "Jméno");
        $form->addText("surname", "Příjmení");
        $form->addText("email", "Email");
        $form->addText("password", "Heslo");
        $form->addText("password2", "Potvrzení Hesla");
        $form->addText("city", "Město");
        $form->addText("street", "Ulice");
        $form->addText("no", "Číslo popisné");
        $form->addText("year", "Rok narození");
        $form->addSubmit("submit", "submit");
        $form->onSuccess[] = $this->formUserRegisterProces;
        return $form;
    }

    public function formUserRegisterProces(Form $form) {
        dump($form);
        $this->presenter->flashMessage($form->values->name, 'success');
        $this->presenter->redirect($this);
    }
?>
David Matějka
Moderator | 6445
+
0
-

pouzivas Nette\Forms\Form, pro pouziti formularu v presenterech je zde Nette\Application\UI\Form

batko
Člen | 219
+
0
-

no jo, klasickej problem :-) Jinak Ti moc děkuji, to co si do mě nasypal včera tak dnes nad tím jásám celý den :-)