# 包含子模板文件
通常情况网页顶部和底部都是不变的,不需要每页都重复写这些代码。框架中提供的将一段代码嵌入主模板的方法。
被嵌套的代码文件,也需要放在/app/Views/中。
## 创建子模板
创建/app/Views/public.php文件
~~~
<h1 style="color:red;">这是public.php子模板内容</h1>
~~~
创建/app/Views/sub/head.php文件
~~~
<h1 style="color:blue;">这是head.php子模板内容</h1>
~~~
创建/app/Views/sub/foot.php文件
~~~
<h1 style="color:green;">这是foot.php子模板内容</h1>
~~~
<br/><br/>
## 创建主模板,并引入子模板。
~~~
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>MAGPHP框架</title>
</head>
<body>
<?=$this->includeView('sub/head.php')?>
<?=$this->includeView('public.php')?>
<?=$this->includeView('sub/foot.php')?>
</body>
</html>
~~~
效果如下:
![](https://box.kancloud.cn/2016-07-10_578264868609b.jpg)
<br/><br/>