Pregunta

Me pregunto si existe un marco web PHP o un motor de plantillas que utilice el filosofía de visión limpia utilizada en Elevar, el marco web Scala.

En resumen, la filosofía de la vista limpia es que no debe haber código cero en las vistas.Y que la vista debe ser HTML válido.

Me gustaría reemplazar un fragmento típico de código PHP como este:

<ul>
<?php foreach ($addressbook as $name):?>
    <li><?=$name?></li>
<?php endforeach; ?>
</ul>

Con una plantilla solo de etiqueta html como esta:

<ul>
    <framework:AddressBookView.listNames>
        <li:name />
    </framework:AddressBookView.listNames>
</ul>

¿Cuál llamaría el listaNombres método en el Vista de libreta de direcciones clase.El listaNombres El método luego se encargaría de vincular repetidamente los nombres de los nombres de la libreta de direcciones al <li:nombre/> etiqueta.

¿Fue útil?

Solución

PHPTAL es sólo un motor de este tipo de plantilla ...

http://phptal.org/

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top