jak hodim chyby z formu do flashMessage
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- iguana007
 - Člen | 970
 
asi nejak takhle:
    public function __construct($parent, $name) {
        parent::__construct($parent, $name);
        $this->addSubmit('submit', 'Submit');
        $this->onSubmit[] = array($this, 'formSubmitted');
        $this->onInvalidSubmit[] = array($this,'invalidSubmit');
        return $this;
    }
    public function invalidSubmit(AppForm $form) {
        foreach ($form->errors as $error) {
            $this->presenter->flashMessage($error, 'error');
        }
    }
				
- Ondřej Mirtes
 - Člen | 1536
 
Myslím si, že mnohem lepší varianta je nastylovat errory u formuláře stejně jako flash zprávičky, výhoda je, že jsou pak na relevantním místě u formuláře a ne někde „nahoře“ na stránce.