Nefunguje Form::addError()
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- illagrenan
- Člen | 12
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)