smarty的学习
什么是smarty?顾名思义聪明的意思,在网络上有很多说法,比如模板引擎,程序员与美工分离,界面与逻辑分开等等。
如何使用?
引入smarty的核心文件(libs)
一、基本使用
1、开始实例化samrty对象
$samrty=new Smarty();
2、分配数据
$smarty->assign(key,val);
3、显示模板
$smarty->display($file)//显示哪个模板文件
二、细节
1、基本原理
将定义的模板代码转换成php语法,形成html+php的混编文件称之为编译文件 samrty将模板文件编译,然后再执行
默认的编译目录templates_c
2、关于设置模板文件的路径问题
$smarty->template_dir='./template'//表示文件放在当前目录下的template文件下
3、限定符
默认的限定符{}
自定义限定符
{{}} <!---{}---->
ex: $smarty->left_delimiter="<!--{";
$smarty->right_delimiter="}-->";
4、foreach遍历
{foreach $list as $value}
{$value}
{foreachelse}
为空的时候执行这句话
{/foreach}
5、for次数循环
//从1开始 //从10结束 //步长
{for $i=1 to 10 step }
{$i}
{/for}
6.if else if
{if}
{esle}
{/if}
7、变量调节器
参考手册都有详细说明
一萧一剑走江湖,一笑一乐看世界,一切美好的事物我们都需要去用心感受,聆听自然给予我们的欢乐.
小时候觉得长大了多好,可以到外面的世界看一看,可长大了,却向往童年般的生活,没有烦恼,该哭的时候哭,该笑的时候笑,想做什么都可以.即便我们长大了更应该热爱生活懂得爱自己,不要抱怨生活对你的不公,开心的活着比什么都好。
所以在这个有限的时间里,我们需要快乐高兴的活着,活出属于自己的青春.忘记那些不痛快的事情.我们需要梦想来使得我们的人生更有意义.
今天就分享到这里吧,大家可以叫我一萧,可能在以后的日子里,我分享的不仅仅是代码上的事情,因为能让我们感到快乐和高兴并且获得收获的不仅仅是技术层面上的,应该有很多很多