Czy istnieje sposób wyłączenia pamięci podręcznej kompilacji Twig dla określonego szablonu?Wyłącz pamięć podręczną kompilacji Twig dla określonego szablonu
Używam Twig do tworzenia szablonów wiadomości e-mail. Gdy ktoś zaktualizuje te szablony, zostaną one zapisane na dysku. Chociaż w produkcji powinienem wyczyścić całą pamięć podręczną, w przeciwnym razie aktualizacje nie zostaną zauważone.
Dlatego chcę wyłączyć pamięć podręczną Twig dla tych konkretnych szablonów. Nie mam nic przeciwko dodatkowej mocy obliczeniowej, ponieważ wyczyszczenie całej mojej pamięci podręcznej jest większym hitem wydajności.
Dlaczego chcesz iść tą trasą? Jeśli możesz podać nam więcej kontekstu, dlaczego tego potrzebujesz, możemy zaproponować alternatywne rozwiązanie. Jeśli to, o co prosisz, jest możliwe (co może być, ale nie wiem jak), stracisz czas przetwarzania, gdy każde żądanie tego szablonu będzie musiało zostać przeanalizowane i załadowane. – Mike
Nie mogę odpowiedzieć na twoje oryginalne pytanie z ręki, ale mogę wskazać ci pakiet, którego używam do obsługi szablonów wiadomości e-mail: https://github.com/getme/EmailTemplateBundle .. To powinno pomóc w rozwiązaniu problemu. – Mike
Szkoda, że program ładujący Doctrine nie obsługuje dziedziczenia. Wciąż jestem otwarty na moje wstępne propozycje pytań. – hvtilborg