> I'm wondering whether you're talking about the same thing that's already
> described in the manual:
> http://phptal.motion-twin.com/manual/en/split/ar06s05.html shows a possibility
> for custom caches.
Nice hint. But it doesn't quite fit the target i'd like to achive.
Any time complex data is edited i would like to have certain caches erased.
Example would be
that i just created a complex news-item #102 and therefore -in this moment -
all news-listings and
the news item 102 should be deleted.
Special about those caches is, that they need to know, which keywords they are
bound to. I figured
that the easiest way is to store the keyword(s) in the filename. So once you
edited a news entry
caches are scanned and you remove the once older then 2 weeks and the onces
affected by
your editing actions (using keyword matching).
Adventage would be, no cache-condition like "if(time()>239429349)" anymore.
These caches exists
up to the moment you want them to be renewed. Thats when the cache file doesn't
exists no more.
If you have an idea how to tell your cache, what keywords/parameters he should
delete himself on, i'd like to hear
your comments. I looked at the comments but still the only way i see is that
little workaround i mentioned:
<div class="databox"
tal:refresh="string:
cplxdata_${id} "tal:content="php:createsomereallycomplexdata(id)">output</div>
in combination with PHPTAL::refresh("cplxd") or PHPTAL::refresh("cplxdata_102")
this cache would be deleted.
Stefan
_________________________________________________________________
News, entertainment and everything you care about at Live.com. Get it now!
http://www.live.com/getstarted.aspx
_______________________________________________
PHPTAL mailing list
PHPTAL@lists.motion-twin.com
http://lists.motion-twin.com/mailman/listinfo/phptal