使用配置文件给变量赋值
一,在配置类中设置配置文件的目录名字和路径
$smarty->setConfigDir(ROOT."/configs");
二,创建目录文件 configs,里面再创建一个后缀是 .conf 的文件
然后再配置文件中定义变量,如下所示
bgcolor=red; width=100px; height=200px; color=black; border='2';
三,在使用模板的tpl文件的前头引入配置文件
<{config_load file="config.conf"}>
四,调用文件的变量,格式是<{#变量名#}>
<body style="background-color:<{#bgcolor#}> "> <table border="<{#border#}>" style=" <{#width#}>;height: <{#height#}>">
五,输出的是smarty中的session时候格式是 : <{$smarty.session.索引名}>
输出的是smarty中的cokkie时候格式是 : <{$smarty.cookies.索引名}> (cookies不是cookie,有s)
$_SESSION['a']='aaaaaa';//生成一个session setcookie('sss','bbbbbbb',time()+3600);//生成一个cookie /*setcookie("sss", "", time()-3600); 这是注销一个cookie的方法*/
<{$smarty.session.a}> <{$smarty.cookies.sss}> //输出smarty模板中的cookie的时候记得在后面加一个s