Vistas de estilo de elevación en un marco PHP
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.
Solución
PHPTAL es sólo un motor de este tipo de plantilla ...
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow