Tracy – mazaní cache z panelu
- David Matějka
- Moderator | 6445
pri vyvoji by nemelo byt nutne mazat cache. v jakych situacich to potrebujes mazat rucne?
- Pavel Kravčík
- Člen | 1195
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).
- Klobás
- Člen | 113
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.
- Klobás
- Člen | 113
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)
- Pavel Kravčík
- Člen | 1195
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
.
- Klobás
- Člen | 113
iguana007 napsal(a):
Mrkni tady, tento Nette addon to driv resil: https://github.com/…allbackPanel
Mrknu, děkuji.
- iguana007
- Člen | 970
Klobás napsal(a):
Odkaz už dávno nefunguje (repo).
Nize ve vlakne je odkaz na novejsi variantu: https://github.com/ThunboltCMS/bar