1

只是想知道是否存在 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 />标记。

4

1 回答 1

2

PHPTAL 就是这样一个模板引擎...

http://phptal.org/

于 2009-10-01T11:08:57.590 回答