这篇文章介绍的内容是关于PHP的Smarty较为完整的笔记 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
1、设置目录文件:
2、配置文件配置信息:
这应当是在index.php中的内容:
[php] view plain copy
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
一些套路的解释,但是很有必要了解一下:
2.1:include_once语句:
它将安装到网站的smarty文件包含到当前文件中,注意包含的路径一定要写正确。
2.2:$smarty = new Smarty():
这一句新建一个Smarty对象$smarty,简单的一个对象的实例化。
2.3:$smarty->templates(""):
这一句指明$smarty对象使用tpl模板时的路径,它是一个目录,在没有这一句时,Smarty默认的模板路径为当前目录的templates目录,实际在写程序时,我们要将这一句写明,这也是一种好的程序风格。
2.4:$smarty->templates_c(""):
这一句指明$smarty对象进行编译时的目录。在模板设计篇我们已经知道Smarty是一种编译型模板语言,而这个目录,就是它编译模板的目录,要注意,如果站点位于Linux服务器上,请确保teamplates_c里定义的这个目录具有可写可读权限,默认情况下它的编译目录是当前目录下的templates_c,出于同样的理由我们将其明确的写出来。
2.5:$smarty->left_delimiter与$smarty->right_delimiter:
指明在查找模板变量时的左右分割符。默认情况下为"{"与"}",但在实际中因为我们要在模板中使用