【发布时间】:2011-09-28 13:11:02
【问题描述】:
我有一个朋友的简单网站。它设置有 15 个左右的 html 页面,它们遵循相同的模板。我被要求看一看并改变一两件事。如果没有大量重复,这项工作很容易。
有什么好的 PHP 模板引擎可以用来制作它,这样我只需要在一个文件中而不是 ~15 个文件中进行布局更改?
我想我真正需要做的就是定义一个函数,该函数包含模板代码,调用者指定要使用的内部 html...但我想在我不知道的 PHP 世界。
【问题讨论】:
-
通过使用像
Smarty这样的模板引擎,您需要一些关于模板引擎的学习曲线。首先尝试确定您的站点是否以及在何处可以模块化(页眉、页脚、左列、右列)。将所有布局信息放入css。以一种您可以通过简单的include语句轻松管理它的方式重构 HTML 代码。也许您可以在不使用模板引擎的额外开销的情况下实现您的目标。我的 2cent
标签: php templates templating