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.