Smarty模板的学习_2

使用配置文件给变量赋值

一,在配置类中设置配置文件的目录名字和路径

$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
原文地址:https://www.cnblogs.com/zhengweizhao/p/6921089.html