在PHP框架中提升样式视图

时间:2009-10-01 11:00:56

标签: php templates lift

只是想知道是否存在PHP Web框架或模板引擎,它使用了clean view philosophy中使用的Lift Scala webframework。

简而言之,干净的视图理念是,视图中应该只有零代码。而且视图应该是有效的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 方法将重复地将AddressBook名称中的名称绑定到&lt; li:name /&gt; 标记。

1 个答案:

答案 0 :(得分:2)

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

http://phptal.org/