Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony][SF2][Symfony2]Jak do głównego szablonu pobrać dane z bazy danych?
Crash89
post
Post #1





Grupa: Zarejestrowani
Postów: 191
Pomógł: 7
Dołączył: 3.04.2013

Ostrzeżenie: (0%)
-----


Chciałbym w Symfony pobrać dane z bazy danych i wstawić je do głównego szablonu (layoutu),
przeczytałem dokumentację na ten temat, ale tam nie ma nic o pobraniu danych z bazy, spotkał się już ktoś z czymś takim?
http://symfony.com/doc/current/templating/..._variables.html

Ten post edytował Crash89 16.10.2016, 16:34:04
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pilsener
post
Post #2





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


1. Czemu nie zrobisz menu we frameworku/jakimś bundlu do tego?
2. Podejście z postu wyżej jest dobre, ale wtedy gdy chcemy wyświetlić jakiś statyczny parametr (typu środowisko czy nazwę bazy danych).
3. Zazwyczaj w aplikacjach symfonowych kontroler zwraca tablicę parametrów, które są przekazywane do warstwy widoku. Trzeba przechwycić zdarzenie "onKernelView" i podpiąć się pod obiekt "GetResponseForControllerResultEvent", modyfikując wysyłaną do widoku tablicę (w tym wypadku dodać do niej odpowiednie parametry). Oczywiście trzeba to dobrze okodować, żeby nie było problemów z konfliktem parametrów globalnych z lokalnymi. Szczegóły implementacji zależą od wersji frameworka.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 15:04