abstract:参考复制 老师代码 布局模板 <!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');
Correcting teacher:西门大官人Correction time:2019-05-05 09:55:08
Teacher's summary:模板继承可以将一些页面公共的页面独立出来,用于其他页面的继承。可以减少代码臃余,提高代码可用性