[pmwiki-devel] recipe configuration screens: best practice?
marc
gmane at auxbuss.com
Tue Nov 28 04:37:53 CST 2006
said...
> My question again: generally speaking, is it preferable to save
> configuration information as page text variables (within the text
> field of a page), or as separate fields in the page?
>
> From the perspective of a PHP programmer, I'm inclined to use
> separate fields so that I can simply ReadPage($pagename) to get all
> the variables at once, whereas PageTextVar($pagename,$varname) would
> have to be called over and over again for each variable -- very
> inefficient.
Although I've asked Pm to confirm this in another thread - unrelated to
this thread - it looks to me that PageTextVar($pagename,$varname) caches
all the page text variables (PTVs) for a page the first time it reads a
PTV for a page. So, all PageTextVar($pagename,$varname) does on
subsequent calls for a page is:
return $PCache[$pagename]["=p_$var"];
So, in fact, it's very efficient.
--
Best,
Marc
More information about the pmwiki-devel
mailing list