Re: [PHP Template] Opinion on PHP Template Engine spec revision 0.52
[email protected] (Andrei Zmievski) Tue, 21 Mar 2000 14:08:13 -0600
| Newsgroups | php.template |
|---|---|
| Message-ID | <[email protected]> |
On Tue, 21 Mar 2000, jm wrote:
> The smart stuff is in the php code.
>
> What basically the template needs to have is:
> + variable
> + "loop" (which lacks in the perl fasttemplate and has been incorporated
> in the php version)
> + speed (so maybe some kind of caching mecanism is needed)
>
>
> No need for "smart" stuffs like conditional or any preprocessor like
> instruction.
> that can be done in php if dynamic is needed,
> or with some preprocessor if the logic has to be done once.
>
> I'd like the template engine to be kept simple,
> so web designer (some who never WROTE html, just use cool tools
> like dreamweaver or worse ones like xxx ) can understand and write templates.
> I don't need them to write the logic. The logic is on the php side.
> HTML has no logic. WebDesigners don't need to design "logic".
>
>
> Basically, I don't want SMART templates,
> I want a simple and standard template engine, so everyone coding php will
> start to use it.
> That is what my work experience showed me.
Nothing in the current template engine prevents you from using
variable/loop combination. Nothing forces you to go beyond that. I
simply don't understand why you people object to _optional_ features
that may come in handy some day.
Or maybe you should use FastTemplate.
> Now, may be I'm dumb and I need enlightement,
> so what exactly is the advantage of SMART templates,
> instead of simple templates and smart PHP code ??
> Concretely I mean. Real world example I mean.
Localization. There's your real world example.
-Andrei
"Computers are useless. They can only give you answers."
--Pablo Picasso