我有一个朋友的简单网站。它设置有15个左右的html页面,它们遵循相同的模板。我被要求看看它并改变一两件事。如果不是因为它如此重复,那么这项工作很容易。
什么是PHP的良好模板引擎,我可以使用它来使我只需要在一个文件中进行布局更改而不是〜15?
我想我真正需要做的就是定义一个函数,其中函数包含模板代码,调用者指定要使用的内部html ......但我想在这里可能有一个更好的工具。 PHP世界,我不知道。
答案 0 :(得分:3)
答案 1 :(得分:1)
对于一个包含十几个页面的简单网站,只需创建几个带有公共部分的PHP文件。例如。 header.php和footer.php然后在所有静态页面中包含这些文件。它们看起来像
<? include "header.php"; ?>
Actual content goes here ....
<? include "footer.php"; ?>
这是一种常见的方法。 实际上,footer.php和header.php可能很复杂并包含其他.php文件(例如top_menu.php,news.php,secondary_menu.php等)
在您的情况下,一种CMS或框架将是一种开销。