Chyba při odesílání formuláře
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- Fandik
 - Člen | 19
 
Zdravím,
nevím co dělám špatně, ale vytvořil jsem si formulář, který po
odeslání vyvolá laděnku.
Formulář vytvářím jako komponentu v presenteru takto:
<?php
   protected function createComponentPostForm()
    {
        $form = new Nette\Application\UI\Form;
        $form->addText('jmeno', 'Jméno');
        $form->addSubmit('odeslat', 'Přidat účastníka');
        $form->onValidate = callback($this, 'postFormSended');
        return $form;
    }
?>
Nejzáhadnější je ale zpráva laděnky:
Nette\MemberAccessException
Call to undefined method UcastnikPresenter::__invoke()
PHP 5.3.2
Apache/2.2.15 (Win32) PHP/5.3.2
Nette Framework 2.0-beta (revision 6195792 released on 2011–05–30)

- Claudie1
 - Člen | 21
 
divný… podle dokumentace i podle toho, co používám já, by to mělo fungovet… přepodkládám, že cache jsi taky zkusil promazat
Editoval Claudie1 (30. 6. 2011 19:14)

- Mikulas Dite
 - Člen | 756
 
Možná máš staré nette, kde je to ještě onSubmit. Ale
měnilo se to už 12. 5., takže moc nesedí to číslo z prvního postu. https://github.com/…b193e2e070f8