Smarty设计篇

2025-11-13 11:04:19

1、Smarty中的模板注释

基本语法:{*Smarty模板注释内容*}

在模板文件中,可以通过如下方式:

Smarty设计篇

2、Smarty模板中的变量

• 从PHP文件中分配过来的变量(重要)

• 从配置文件中读取变量

• 在模板文件中自定义创建变量

1)从PHP文件中分配过来的变量

① 普通变量(字符串类型、整型、布尔类型等)

Smarty设计篇

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

Smarty设计篇

4、4.② 数组变量

一维数组:

Smarty设计篇

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

Smarty设计篇

6、6.二维数组:

Smarty设计篇

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

Smarty设计篇

8、8.③ 对象变量

Smarty设计篇

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

Smarty设计篇

10、10.从配置文件中读取的变量

在Smarty项目中,我们可以自定义一个默认的configs文件夹作为配置文件目录:

Smarty设计篇

11、11.我们可以在其内部定义一个config.conf文件作为Smarty的配置文件,特别说明:虽然config.conf也是一个配置文件,但是其和中级项目中的config.php是完全不同的两个配置文件:

config.php保存的是与数据库相关的配置信息,而config.conf保存的是与前端相关的参数信息(如颜色、字体大学、背景颜色等相关信息)

在config.conf文件中,定义变量:

Smarty设计篇

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

Smarty设计篇

13、13.在模板中直接定义变量

在Smarty中,其允许我们在模板页面直接定义变量,定义方式有两种,如下图所示:

{assign  var=‘变量名称’ value=‘变量的值’}

{$变量名称  =‘变量的值’}

示例代码:

Smarty设计篇

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