Cache a Gridito nefunkční stránkování

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

ahoj,

použil jsem kešování výstupu ze stránky (https://doc.nette.org/cs/caching). Pokud mám na stránce ale gridito, přestane mi fungovat stránkování…

dá se to nějak obejít?

díky

Filip Procházka
Moderator | 4668
+
0
-

Leda bys do klíče pro cache dával i aktuální stránku Gridita.

colek
Člen | 59
+
0
-

a byl by nějakej nápad jak to udělat obecně? Líbí se mi, že kešování obstarává basePresenter, jenže dopředu nevím kde gridito bude a ani kolikrát tam je. Jsou stránky, kde mám třeba tři a víc „gridit“ (jak to číct jinak?) pod sebou…

Případně, jak vypnout kešování, tam kde je gridito? Šlo by to nějakým přiznakem vypnout? Nějak nevím jak obejít ob_start();
díky

Filip Procházka
Moderator | 4668
+
0
-
$key = array($this->getAction(TRUE), $this->getView(), $this->request->params);

Cache si umí poradit i s polem jako klíčem.