Forum zajednice Joomla! Hrvatska

Joomla! 2.5 / 1.7 / 1.6 podrška => Development / API rasprave => Autor teme: triolatice u 13. Lipanj 2013, 14:12

Naziv: Joomla 2.5.11 cashe
Autor: triolatice u 13. Lipanj 2013, 14:12
U razvoju jedne komponente koja generira određene kodove ; ne smijem koristiti sadržaj koji je predhodno spremljen od same komponente . Pokušao sam to sprijećiti , odnosno obrisati na ovaj naćin unutar komponente.



    $cache = &JFactory::getCache('com_mojakomponenta');
    $cache->clean();
    $cache->setCaching(false);



Nažalost nema efekta.  Nakon refrešanja stranice dobijem isti kod . Nakon brisanja cashe  iz joomla administracije uvijek dobijek drugi kod, koa što je i predviđeno.
Druga stvar koju sam primjetio da zavisno od postavki u joomla konfiguraciji , a imamo tri mogućnosti .


OFF – Caching disabled – ne kešira se


ON – Conservative caching – mali system


ON – Progressive caching – default za velike websajtove


Kada odaberem prvu opciju stranica se i tada kešira, iako u configuration.php ispravno se zapisuje taj podatak. Provjerom u cache folder generira se cashe bez obzira što je ikljućen.

Verzija joomle 2.5.11.
Na verziji 3.1 radi kako treba .


Ima li netko ideju.