Smarty设计篇
1、Smarty中的模板注释
基本语法:{*Smarty模板注释内容*}
在模板文件中,可以通过如下方式:

2、Smarty模板中的变量
• 从PHP文件中分配过来的变量(重要)
• 从配置文件中读取变量
• 在模板文件中自定义创建变量
1)从PHP文件中分配过来的变量
① 普通变量(字符串类型、整型、布尔类型等)

3、3.在模板页面中,变量的调用方式如下:{$变量名称}

4、4.② 数组变量
一维数组:

5、5.在模板中调用方式如下:

6、6.二维数组:

7、7.在模板中调用方式如下:

8、8.③ 对象变量

9、9.在模板中调用方式如下:

10、10.从配置文件中读取的变量
在Smarty项目中,我们可以自定义一个默认的configs文件夹作为配置文件目录:

11、11.我们可以在其内部定义一个config.conf文件作为Smarty的配置文件,特别说明:虽然config.conf也是一个配置文件,但是其和中级项目中的config.php是完全不同的两个配置文件:
config.php保存的是与数据库相关的配置信息,而config.conf保存的是与前端相关的参数信息(如颜色、字体大学、背景颜色等相关信息)
在config.conf文件中,定义变量:

12、12.使用配置文件中的变量必须有一个前提,先需要通过内置标签{config_load}进行加载,然后在模板中调用方式如下图所示:

13、13.在模板中直接定义变量
在Smarty中,其允许我们在模板页面直接定义变量,定义方式有两种,如下图所示:
{assign var=‘变量名称’ value=‘变量的值’}
{$变量名称 =‘变量的值’}
示例代码:

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:51
阅读量:128
阅读量:177
阅读量:24
阅读量:165