просто интересно, существует ли веб-фреймворк PHP или механизм шаблонов, который использует clean view philosophy, используемый в Lift, веб-каркасе Scala.Виды стиля стилей в фреймворке PHP
Короче говоря, чистая философия зрения заключается в том, что в представлениях должен быть нулевой код. И что представление должно быть допустимым 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 метод на АдресBookView класс. Метод listNames затем позаботится о том, чтобы повторно привязывать имена из имен AddressBook к . < li: name/> тег.