多语言展示
当前在线:1628今日阅读:126今日分享:42

Smarty设计篇

Smarty设计篇
工具/原料

Smarty

方法/步骤
1

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

2

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=‘变量的值’}{$变量名称  =‘变量的值’} 示例代码:

推荐信息