PHP页面的页面布局模式

时间:2012-04-12 16:45:41

标签: php layout

我对PHP有点了解,但从未深入研究过,但现在我将开发一些真正的网站。

我怀疑的是编写常见的HTML元素,如Doctype,head和固定布局,如菜单或顶部。我总是创建一个名为Layout的类来编写页面的这些部分,因此,在每个页面中,我都调用Layout类的方法来构建布局和基本的HTMl元素。

我的问题是,如果有其他方法可以做到这一点,而无需在每个页面中调用Layout方法,或者可能不需要Layout类。类似于每个页面都有基本HTML的模式文件或类似的东西。

那么,在我的代码中调用以生成基本HTML内容时,是否存在或需要这样的东西?

1 个答案:

答案 0 :(得分:1)

为什么你没有使用模板引擎? TwigSmarty。在其他情况下,如果您不想使用模板引擎,您可以制作文档,例如posts.php并包含header.php,其中包含html

的标题数据
<?php

include_once('header.php');
// my content
include_once('footer.php');
?>

Header.php

<!doctype html>
<html>
// rest code