Re: [SMARTY] Problem clearing cache groups

"messju mohr" <[email protected]>
Newsgroups gmane.comp.php.smarty.general
Message-ID <20050913100807.GA14028@dune>
On Tue, Sep 13, 2005 at 11:56:33AM +0200, Ivo Jansch wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Hi,
> 
> messju mohr wrote:
> 
> >> cache_groups only work, if you leave out the template parameter of clear_cache().
> 
> Isn't that a bug then?

no.
 
> I thought cache_id's were meant to be able to have multiple cached
> versions of a single template. So a 1->N relation between template and
> cache_id.

a cache_groupd is a groups of *pages*, and not a group of templates.

you don't cache a template, you cache output (which may consists of
multiple templates when {include} is in use).

you't don't want to clear templates with clear_cache(), you want to
clear pages.

> If what you say is true, then 2 different templates, each using the same
> set of cachegroups (tpl a, group nl, group en; tpl b, group nl, group
> en) would not work?

it that would not work as *you* seem to expect, yes.
 
> This would mean I would have to add the template name to the cache
> group, or developers could by accident use the same id's and clear
> eachothers templates.

see above.
 
> Greetings,
> Ivo
> 
> - --
> Ivo Jansch <[email protected]>
> ibuildings.nl BV - information technology
> http://www.ibuildings.nl
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.4 (MingW32)
> Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
> 
> iD8DBQFDJqJR95NUnGFZm9cRAn87AJ9OIheWocnk1MHvypv1y2KHrT255gCeI/N5
> OXniUH5+VJIQFmkVooY5e9g=
> =tUYW
> -----END PGP SIGNATURE-----

-- 
Smarty General Mailing List (http://smarty.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.