Re: working on a template system...

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I really don't understand why people have such disregard for PHP as a template system... I'm not saying one way is better or worse (it's really a matter of preference), just that the PHP way isn't implicitly bad or messy...

/* The Smarty way */
$smarty->assign('display_variable',$display_variable);
...
{* template *}
<dl>
 {foreach key=key item=var from=$display_variable}
   <dt>{$key}</dt><dd>{$var}</dd>
 {/foreach}
</dl>

/* The PHP way */
<dl>
 <?php foreach ($display_variable as $key => $var) { ?>
   <dt><?= $key?></dt><dd><?= $var ?></dd>
 <?php } /* end foreach ($display_variable) */ ?>
</dl>

Is it really *that* bad?

jon

Martin Alterisio wrote:
2006/6/28, Robert Cummings <robert@xxxxxxxxxxxxx>:

On Wed, 2006-06-28 at 07:32, Martin Marques wrote:
> On Wed, 28 Jun 2006, Ligaya Turmelle wrote:
>
> > Martin Marques wrote:
> >> Why not try to use one of the template systems that already exist?
> >> HTML_Template_IT, Smarty, etc.
> >>
> > Or just use PHP...
>
> Because.... it's a mess.

Agreed. Mr. nail, come meet Mr. hammer :B


And keep Mr. hammer away from Mr. finger

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux