Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Symfony] Cache części szablonu inny dla każdego modułu
Ziels
post
Post #1





Grupa: Zarejestrowani
Postów: 235
Pomógł: 2
Dołączył: 30.06.2006

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


Witam!

Chciałemw Symfony stworzyć element szablonu (partial) który na podstawie wejściowych danych będzie wyświetlał tabelę. Dla każdego modułu ta tabela będzie inna, i będzie się zmieniać na tyle żadko że cache'owanie byłoby idealne w celu uniknięcia dodatkowego zapytania na każde wywołanie strony. Problem mam taki, że nie wiem jak taki fragment cache'ować dla różnych modułów niezależnie od przyjętych parametrów GET dla akcji w module. Ktoś robił coś podobnego?
Go to the top of the page
+Quote Post
destroyerr
post
Post #2





Grupa: Zarejestrowani
Postów: 879
Pomógł: 189
Dołączył: 14.06.2006
Skąd: Bytom

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


Ja stworzyłbym dla każdego modułu komponent, np. o nazwie: index. W szablonie dodałbym slot dla tego komponentu (include_component_slot('index)(IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) , a potem dla każdego modułu w view.yml ustawiłbym komponent index z tego samego modułu. Uzyskasz w ten sposób dodatkowy podział, czyli zwiększysz czytelność.
Jeszcze została sprawa cache'owania. A to już prosta sprawa. W pliku aplikacji cache.yml ustwiasz dla index - enabled: on i już działa wszystko.

Pewnie są inne sposoby rozwiązania tego problemu, ale ten moim zdaniem daje najszybciej efekt.
Go to the top of the page
+Quote Post

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.08.2025 - 01:26