Cita:
Iniciado por memoadian pero es como aprender otro lenguaje nuevo, es más cosotoso para ti aprender a escribir smarty que para el designer distinguir donde empieza y termina una etiqueta <?php ?>
Sí lo se, pero la verdad una ventaja es que mantiene la lógica separada de la vista, además las etiquetas son algo más simples y más adaptables al diseño de una plantilla.
Por ejemplo:
Código PHP:
<?php
foreach($usuarios as $a)
{
echo "<div>";
echo "El nombre es: $a['nombre']";
echo "El email es: $a['email']";
eecho "</div>";
}
?>
y ahora con Smarty.
Código PHP:
{section name=a loop=$usuarios}
<div>
El nombre es: {$usuarios[a].nombre}
El email es: {$usuarios[a].email}
</div>
{/section}
Pero igual no me convence en cuanto a la rapidez de ejecución.