Věci z databáze do $layout.latte

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Coav
Člen | 2
+
0
-

Ahoj,
je nějaká možnost, jak dát věci z databáze do @layout.latte?

Chtěl bych mít prostě vypsané parametry přihlášeného uživatele na všech stránkách, takže ideálně rovnou v tom layout :-)

Díky moc!
Matěj Halouska

Oli
Člen | 1215
+
+2
-

Injectnout si do BasePresenteru tu databázi a v beforeRender předáš do šablony. Nezapomen ve vsech presenterech, kde použiješ beforeRender zavolat parenta

Kcko
Člen | 468
+
+1
-

Nebo vlastní controlkou

Coav
Člen | 2
+
0
-

Díky moc za odpověď!
Poradil bys mi ještě prosím, jak tam mám injectnout tu databázi?

Díky moc!

David Matějka
Moderator | 6445
+
0
-

Injectovani je pekne popsany na teto strance dokumentace, v pripade databaze budes chtit injectnout Nette\Database\Context