Přidání závislosti cache šablony na jiném souboru

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

Ahoj. Používáme kolekci vlastních maker, která máme definovaná ve třídy Macros. Například makro {addCustomInput name} vygeneruje do šablony loginForm.latte nějaký kód. Nyní bych chtěl udělat, aby šablona loginForm.latte závisela na souboru s třídou Macros a automaticky se tak zinvalidovaly všechny šablony, které obsahují naše vlastní makra, když uděláme nějakou změnu ve třídě Macros.

Poradil byste někdo, jak na to? Díky

frosty22
Člen | 373
+
0
-

Zdravím,

no tohle podle mě není ideální řešení, sice chápu, že z hlediska vývoje tě štve, že při každé úpravě musíš mazat cache, ale to se dá řešit i jinak (https://forum.nette.org/…-v-nette-2-0) .. ale nedával bych závislost na třídě, která ty makra obsluhuje, přeci jen kvůli open-closed principu.