Tracy – mazaní cache z panelu

před 2 lety

Klobás
Člen | 67
+
0
-

Existuje prosím nějaký doplněk, u kterého by šlo přes Tracy mazat keš co je v temp/ složce?
Ručně to mazat při vývoji je otrava :/

před 2 lety

David Matějka
Moderator | 6031
+
+1
-

pri vyvoji by nemelo byt nutne mazat cache. v jakych situacich to potrebujes mazat rucne?

před 2 lety

Pavel Kravčík
Člen | 999
+
0
-

Dej si někam do routeru Nette:Micro presenter a v něm spouštěj třeba tohle.

shell_exec('rd "' . 'temp' . DIRECTORY_SEPARATOR . 'cache" /s /q');

V určitých situacích se Cache sama nezmění (přidání sloupce v DB myslím), my to používáme na custom cache, která se automaticky nemaže ani na lokále (zrychlení ACL).

před 2 lety

Klobás
Člen | 67
+
0
-

David Matějka napsal(a):

pri vyvoji by nemelo byt nutne mazat cache. v jakych situacich to potrebujes mazat rucne?

Kešuje se nám například router (navigace) a tak, občas se to chová divně a když nic nepomůže, pomůže smazání keše, a potom je nutné vlézt do složky a celou ji promazat a to je fakt otrava.

před 2 lety

Klobás
Člen | 67
+
0
-

Pavel Kravčík napsal(a):

Dej si někam do routeru Nette:Micro presenter a v něm spouštěj třeba tohle.

shell_exec('rd "' . 'temp' . DIRECTORY_SEPARATOR . 'cache" /s /q');

V určitých situacích se Cache sama nezmění (přidání sloupce v DB myslím), my to používáme na custom cache, která se automaticky nemaže ani na lokále (zrychlení ACL).

Příkazu rozumím, ideálně si udělám tracy tab, ale co je Nette:Micro?
A zrovna teda ten shell mi neprijde moc pěkný. OK, uzavřeme to poradím si s pomocí Nette Finderu a dopíšu si to do tracy.

Editoval Klobás (7. 3. 2018 14:10)

před 2 lety

Pavel Kravčík
Člen | 999
+
0
-

Finder nebude moc spolehlivě fungovat, hádám, že Ti to bude často padat, když to bude mazat soubory, které sám používá.

Netuším jak, ale Nette umí spouštět věci mimo standardní MVP – děláme to přes 'presenter' => 'Nette:Micro', s callbackem v routeru. Ten provede shell a odkáže zpět na referer. Pak stačí pouštět tu adresu z routeru. Např. clear-cache.

před 2 lety

iguana007
Člen | 986
+
0
-

Mrkni tady, tento Nette addon to driv resil: https://github.com/…allbackPanel

před 2 lety

Klobás
Člen | 67
+
0
-

iguana007 napsal(a):

Mrkni tady, tento Nette addon to driv resil: https://github.com/…allbackPanel

Mrknu, děkuji.

před 2 lety

Klobás
Člen | 67
+
0
-

Odkaz už dávno nefunguje (repo).

před 2 lety

iguana007
Člen | 986
+
0
-

Klobás napsal(a):

Odkaz už dávno nefunguje (repo).

Nize ve vlakne je odkaz na novejsi variantu: https://github.com/ThunboltCMS/bar