![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 500 Pomógł: 1 Dołączył: 29.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, nie do końca kojarzę jak używać cache w symfony2.
Zgodnie z linkiem: http://symfony.com/doc/current/reference/c...n/doctrine.html mój config.yml wygląda aktualnie tak: Kod orm: auto_generate_proxy_classes: "%kernel.debug%" #naming_strategy: doctrine.orm.naming_strategy.underscore #auto_mapping: true default_entity_manager: default entity_managers: default: metadata_cache_driver: array result_cache_driver: array query_cache_driver: array connection: default mappings: AppBundle: { type: annotation, dir: Entity/ } Problem w tym, że przy takim ustawieniu dostaję błąd w niektóry zapytaniach do bazy, że pole np. isActive nie istnieje (istnieje is_active as isActive to nazwa zmiennej w encji). Przy takim configu: Kod orm: auto_generate_proxy_classes: "%kernel.debug%" naming_strategy: doctrine.orm.naming_strategy.underscore auto_mapping: true Wszystko gra jednak gdy zrobię coś takiego
to w debugerze nadal widzę, że zapytanie jest wykonywane. Chciałbym zapisać niektóre wyniki zapytań w cache na stałe a niektóre na 24h. Jak to osiągnąć? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 18:48 |