Smarty公共模板之{include file}使用
在网站中,网站的头部是必不可少的,比如以下代码
<!-- 头部文件 --> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>我是头部</title> </head>
难道每个文件都要这样写头部一次吗? 肯定不是的,因此我们需要公共模板head.html
head.html只写上面的代码。
然后通过smarty 的{include file=""}调用
比如我在index.php调用
<!-- 引入模板公共头部 --> {include file='./head.html' assign=b} <!-- 把模板文件存入到变量b,目的是比如左右两侧,上下模板都一样就不用写两次include --> <!-- $b是调用该模板变量 --> {$b}