只是想知道是否存在 PHP Web 框架或模板引擎,它使用 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>
这将调用AddressBookView类的listNames方法。listNames方法将负责重复将地址簿名称中的名称绑定到<li:name />标记。