Nefunguje Form::addError()

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

Ahoj,

zničeho nic mi přestala fungovat metoda addError volaná v callbacku formuláře.

use Nette\Diagnostics\Debugger;
use Nette\Application\UI\Form;

class HomepagePresenter extends BasePresenter {

    protected function createComponentLoginForm($name) {

        $form = new Form($this, $name);
        $form->addPassword('password', 'Heslo: ')
                ->addRule(Form::FILLED);

        $form->addSubmit('submitButton', 'Přihlásit se');
        $form->onSuccess[] = callback($this, 'loginFormSubmitted');

        return $form;
    }

    function loginFormSubmitted(Form $form) {
        $form->addError("Toto mi vůbec nic nedělá");
    }

Šablona:

{block content}
{control loginForm}
{/block}

Nevíte, co by to mohlo způsobovat? Díky za odpovědi.

nette:

  • PHP 5.3.5
  • Nette Framework 2.0-beta (revision d2c39f5 released on 2011–07–02)