Po kliknutí na submit neexistuje metoda succeeded
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Radkos
- Člen | 62
Ahoj, mám formulář na odhlášení uživatele, ale když kliknu na submit, tak mi to vyhodí chybu, že daná metoda neexistuje, přitom ji tam mám.
protected function createComponentLogoutForm(){
$form = new UI\Form;
$renderer = $form->getRenderer();
$renderer->wrappers['controls']['container'] = NULL;
$renderer->wrappers['pair']['container'] = NULL;
$renderer->wrappers['label']['container'] = NULL;
$renderer->wrappers['control']['container'] = NULL;
$form->addSubmit("logout", "Odhlásit se");
$form->onSuccess[] = [$this, " logoutFormSucceeded"];
return $form;
}
public function logoutFormSucceeded(UI\Form $form, $values){
$this->user->logout();
}
Editoval Radkos (11. 8. 2017 23:38)