Ukládání chache šablon do složek
- JonasA
- Člen | 3
Ahoj, upgradoval jsem na 1.0, ale nemůžu se dostat přes problém
s cachováním do složek – žádný se mi nevytvoří. U presenterů
žádný problém snad není (vytvoří se
_ContentModule.templates.Homepage.default.phtml-blabla.php
), ale
controly trochu skřípou, v názvu souboru je i cesta do složky
(_C%3A.Apache2.htdocs.Test.app.ContentModule.presenters.controls.......templates.controls.first.phtml-..
).
To by nebyl problém, všechno zatím funguje, dokud šablony controlů
neextendujou jiný šablony, konkrétně musí být
„mateřská“ šablona (asi) mimo modul „potomka“ a navíc musí být
uvnitř další složky. Ukázka:
/app/
/ContentModule
/layouts
@thirdLayout.phtml
@secondLayout.phtml
/Contentlevel2Module
/templates
/controls
first.phtml
second.phtml
third.phtml
/layouts
@firstLayout.phtml
First.phtml a second.phtml bez problému fungujou, third vyhodí
Warning: fopen(): failed to open stream: No such file or directory in ...\libs\Nette\Caching\FileStorage.php:196
,
soubor se v cachi nevytvoří. Nastavení $useDirectories natvrdo na false ve
FileStorage.php nic neřeší. Co s tim?