undefined FlashMessage in Controls
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- grogy
 - Člen | 147
 
Ahoj,
jen drobný dotaz (Nette 0.9.5 stable):
Na kód v templatce komponenty mi vyhodí Laděnka odpověď, že proměnná flashes není inicializována.
{foreach $flashes as $flash}
    <div class="flash {$flash->type}">{$flash->message}</div>
{/foreach}
Dle mého by neměla vyhodit nic, jelikož ikdyž nebude volána metoda $controlObject->flashMessage(‚..‘) tak je inicializování ve třídě Control, metodě createTemplate() jako prázdné pole, že?

- Ondřej Mirtes
 - Člen | 1536
 
Chtělo by to asi kód té komponenty a pak nějaké BaseControl od které dědí.
Můj tip je, že šablonu nezakládáš přes
$this->createTemplate(), ale přes new Template,
takže neobsahuje při vytvoření žádné proměnné.