Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP框架中的提升样式视图_Php_Templates_Lift - Fatal编程技术网

PHP框架中的提升样式视图

PHP框架中的提升样式视图,php,templates,lift,Php,Templates,Lift,只是想知道是否存在使用Scala webframework中使用的PHP web框架或模板引擎 简而言之,clean view的理念是,视图中应该没有代码。并且视图应该是有效的HTML 我想替换一段典型的PHP代码,如下所示: <ul> <?php foreach ($addressbook as $name):?> <li><?=$name?></li> <?php endforeach; ?> </ul&g

只是想知道是否存在使用Scala webframework中使用的PHP web框架或模板引擎

简而言之,clean view的理念是,视图中应该没有代码。并且视图应该是有效的HTML

我想替换一段典型的PHP代码,如下所示:

<ul>
<?php foreach ($addressbook as $name):?>
    <li><?=$name?></li>
<?php endforeach; ?>
</ul>
<ul>
    <framework:AddressBookView.listNames>
        <li:name />
    </framework:AddressBookView.listNames>
</ul>
使用html标记专用模板,如下所示:

<ul>
<?php foreach ($addressbook as $name):?>
    <li><?=$name?></li>
<?php endforeach; ?>
</ul>
<ul>
    <framework:AddressBookView.listNames>
        <li:name />
    </framework:AddressBookView.listNames>
</ul>

它将调用AddressBookView类上的listNames方法。然后,listNames方法将负责将地址簿名称中的名称反复绑定到标记

PHPTAL就是这样一个模板引擎