smarty模板引擎的配置和模板变量

原创2019-01-18 14:53:47110
摘要:smarty的基本配置是4个必选的目录,分别是模板目录,模板编译目录,缓存目录和配置目录,还有配置定界符和配置缓存为可选项。模板引擎配置好之后就可以对模板进行使用,模板引擎最大的功能就是将变量显示在模板中,变量显示过程为模板的赋值($smarty->assign('模板变量名',变量))和模板渲染(‘'模板文件'),变量类型有字符串,布尔值,数组,对象,常来,

smarty的基本配置是4个必选的目录,分别是模板目录,模板编译目录,缓存目录和配置目录,还有配置定界符和配置缓存为可选项。

模板引擎配置好之后就可以对模板进行使用,模板引擎最大的功能就是将变量显示在模板中,变量显示过程为模板的赋值($smarty->assign('模板变量名',变量))和模板渲染(‘'模板文件'),变量类型有字符串,布尔值,数组,对象,常来,自定义函数,系统变量等。其中的常量,系统变量不需要模板赋值。

在脚本文件中导入smarty模板引擎,,然后为模板赋值和模板渲染,模板渲染后的模板文件放在模板目录中,而php和html混编的代码在模板编译目录中。

在模板文件中变量显示为{$name}或{"$name"}或{" $name "},没双引号是变量两边不能有空格,数组为

{$book[0]},{$book['0']},{$book.0}代表索引数组的第一个元素,对象属性为{$test->site},方法为{$test->welcome()},自定义函数{add(参数)},常量和变量前要$smarty,常量{$smarty.const.SITE_NAME},系统变量为{$smarty.get.page},读取配置文件需先加载该文件,{$smarty.config.app_name}

批改老师:查无此人批改时间:2019-01-18 14:56:00
老师总结:理解的很好,学习模版为了更快的上手,继续加油。

发布手记

热门词条