Zpracování formuláře v BasePresenteru
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Hurass
- Člen | 114
Zdravím, mám vytvořený formulář v BasePresenteru, ale potřebuji aby se po odeslání volala metoda také z base presenteru, protože takto se mi volá metado z HomepagePresenter, nebo z toho presenteru, ve kterém se pohybuji, poradí někdo jak na to? Mám to takto řešené, protože je to hlavní formulář, který potřebuji pořád viditelný a funkční na celém webu.
$form->onSuccess[] = $this->UploadFormSubmitted;
- Jiří Nápravník
- Člen | 710
Lepší bude nestaticky, tedy:
callback($this, 'uploadFormSubmitted');
public function uploadFormSubmitted(Form $form) {
}
no a od 2.1 je callback deprecated, takže bude úplně nejlepší
array($this, 'uploadFormSubmitted')