force_compile = true;$sm->setTemplateDir("./dir");//设置模板路径$sm->assign('k','JaKLfhs');
$sm->display('4.html');//输出 //echo $sm->fetch('4.html');//输出
//Smarty的一个特点,先编译成.php文件,再执行该php //Smarty在第一次运行的时候,稍慢,包含了编译模板+包含执行 //后面的运行中速度会快,因为直接包含PHP文件. //会根据模板修改的时间重新编译模板 //html就是模板,根据Html修改的时间 //创建模板->编译模板->修改模板->再次编译 //如果想强制编译:比如在开发过程中 可以 force_compile=true强制编译,这样每次执行就编译
Title {$k|upper}{$smarty.now|date_format:'%Y-%m-%d'}{$smarty.now|date_format:'Y-m-d'}
模板引入:
{include file="head.html"}{$k|upper} {$smarty.now|date_format:'%Y-%m-%d'} {$smarty.now|date_format:'Y-m-d'}
{include file="footer.html"}
Title 哈哈,我是头部
footer.html:
哈哈,我是尾部