просто интересно, существует ли PHP веб-фреймворк или шаблонизатор, который использует философию чистого представления 1002 *, используемую в Lift , веб-структуре Scala.
Короче говоря, философия чистого представления заключается в том, что в представлениях должен быть нулевой код. И это представление должно быть действительным HTML.
Я бы хотел заменить типичный фрагмент кода PHP следующим образом:
<ul>
<?php foreach ($addressbook as $name):?>
<li><?=$name?></li>
<?php endforeach; ?>
</ul>
С шаблоном только для html-тегов:
<ul>
<framework:AddressBookView.listNames>
<li:name />
</framework:AddressBookView.listNames>
</ul>
Что вызовет метод listNames в классе AddressBookView . Затем метод listNames позаботится о многократном связывании имен из имен адресной книги с тегом .