摘要:参考复制 老师代码 布局模板 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>{block 
参考复制 老师代码
布局模板
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>{block name="title"}页面标题{/block}</title>
</head>
<body>
{block name="nav"}
导航
{/block}
{block name="content"}
来自继承 内容
{/block}
</body>
</html>模板文件
{extends file="layoutzuoye02.html"}
{block name="title"}
title 来自继承
{/block}
{block name="nav"}
{$smarty.block.parent}
原本导航内容
{/block}
{block name="content"}
{$smarty.block.parent}
{/block}<?php
/**
* 模板文件的继承
* 1. 需要创建一个父模板,也叫基础模板,主要是供其它模板继承使用,本身并不对外提供访问
* 2. 约定父模板名称为: layoutzuoye02.html, 可以将它视为一布局模板
*/
require __DIR__.'/config/config.php';
$smarty->display('zuoye02.html');
批改老师:西门大官人批改时间:2019-05-05 09:55:08
老师总结:模板继承可以将一些页面公共的页面独立出来,用于其他页面的继承。可以减少代码臃余,提高代码可用性