我想知道 PHP 中的模板有哪些选项?如果模板代码可以非常类似于 PHP,那将是最好的。
问问题
270 次
3 回答
4
我可以推荐Smarty
该模板是一个纯 HTML,带有一些用于 PHP 调用的额外标记。该模板将自身编译为 PHP 并在服务器上运行。
于 2009-05-17T16:12:53.690 回答
4
php有一种“替代”语法,使其在 html 标签中更具吸引力,我强烈推荐它。
短标签,虽然大多不鼓励和/或嘲笑也有一个很好的优势:
<?php echo $variable; ?>
可以变成:
<?= $variable; ?>
您可以执行以下操作:
<ul>
<? foreach ( $myListItems as $id => $itemText ) : ?>
<li id="<?= $id; ?>">
<?= $itemText; ?>
</li>
<? endforeach; ?>
</ul>
这是您将使用 php 实现的最低级别的模板,但仍然非常易读,并且不需要您在视图中混合控制器或模型逻辑。
于 2009-05-17T16:24:07.223 回答
2
好吧,因为 PHP是一个模板引擎,所以总是... PHP。
有些人觉得有必要增加更多。Smarty非常受欢迎。就个人而言,我从来没有看到过这一点,但每个人都有自己的观点。
于 2009-05-17T16:11:53.767 回答