`

smarty获取配置文件中的变量

    博客分类:
  • php
 
阅读更多

1.配置文件中的变量:

#*****************************************

name = "huang"
[confVar]#节点start
name="huangwenyuan"
#confVar end******************************

 

以上有设一个节点confVar,如无节点,直接命名的变量称为全局变量

 

2.模板获取变量:

{config_load file="smarty.conf" section="confVar"}<!--引入smarty配置conf,其中section是节点名称,如果无节点则不用-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title></title>
</head>

<body>
获取smarty.conf配置文件中定义的变量值<br/>
{$smarty.config.name}
</body>
</html>

分享到:
评论

相关推荐

    PHP模板引擎Smarty中的保留变量用法分析

    Smarty的capture函数可以捕获模板输出的数据并将其存储到一个变量中,而不是直接输出到页面上。任何在{capture name="foo"}和{/capture}之间的数据将被存储到变量$foo中,该变量由name属性指定。在模板中,通过$...

    php smarty3.0+Smarty中文手册chm

    Smarty3.0支持更灵活的配置选项,可以通过`$smarty-&gt;config_load()`加载配置文件,并且可以自定义全局配置或单个模板的配置。 3. **变量分配** 要在模板中使用PHP变量,你需要使用`assign`函数将它们传递给Smarty...

    Smarty变量用法详解

    Smarty还允许从配置文件中读取变量。为了从配置文件中获取变量,首先要使用`{config_load}`标签指定配置文件路径。例如: ```php Smarty-&gt;config_load("foo.conf"); ``` 然后,在模板中可以通过两种方式调用配置...

    Smarty完全中文手册

    3. **配置文件**:Smarty允许设置全局配置,例如模板目录、缓存目录等,这在`config.php`中进行。 4. **缓存**:Smarty提供了一个强大的缓存系统,可以提高网站的性能。当模板数据不常改变时,可以将其缓存起来,...

    Smarty中文手册 chm版

    Variables loaded from config files [从配置文件读取的变量] {$smarty} reserved variable [{$smarty}保留变量] 5. Variable Modifiers [变量调节器] capitalize [首字符大写] count_characters [字符计数] ...

    SMARTY中文模板手册

    - **安全性增强**:为了防止用户直接访问模板文件,可以通过修改服务器配置文件(如Apache的`httpd.conf`)来禁止直接访问`.tpl`文件。 通过以上内容,我们了解到Smarty作为一种强大的模板引擎,在大型项目中可以...

    Smarty中文手册,Smarty教程,Smarty模板的入门教材

    - **读取配置文件**:可以通过配置文件来设置 Smarty 的参数。 **4. 安全性增强**: - **转义处理**:默认情况下,Smarty 会对输出内容进行自动转义,避免 XSS 攻击。 - **自定义安全策略**:开发者可以根据需要...

    smarty文件包

    6. **配置管理**:Smarty允许开发者通过配置文件来设置各种参数,如模板目录、编译目录、缓存目录等,使得项目的配置更加灵活。 7. **安全控制**:为了防止模板被恶意篡改,Smarty提供了安全模式,可以限制模板中...

    smarty中文手册 双语版

    8. **模板资源(Template Resources)**:除了本地文件系统,Smarty还支持从远程URL、数据库等不同的资源获取模板。 9. **多语言支持(Multilingual Support)**:Smarty提供了便捷的多语言处理机制,可以轻松地...

    smarty调用php常量

    - **{$smarty.config}**:用于访问配置文件中的变量,类似于`{$smarty.config.foo}`对应于配置文件中的`[foo]`。 - **{$smarty.section}和{$smarty.foreach}**:提供了循环迭代的机制,增强了模板的动态性。 - **{...

    smarty手册.chm

    Variables loaded from config files [从配置文件读取的变量] {$smarty} reserved variable [{$smarty}保留变量] 5. Variable Modifiers [变量调节器] capitalize [首字符大写] count_characters [字符计数] ...

    smarty模板引擎从配置文件中获取数据的方法

    &lt;h2&gt;smarty变量操作,从配置文件中获取 ;"&gt;{#host#} ;"&gt;{#username#} ``` 这里的`{#host#}`和`{#username#}`将会被替换为配置文件中相应的值。 4. **在PHP中处理Smarty对象** 在PHP代码中,你不需要像处理...

    Smarty 2.6.24

    Smarty的核心概念是模板、配置文件和插件。模板文件通常由HTML和特殊的SMARTY标记组成,这些标记用于插入动态数据。配置文件用于定义模板的全局变量和设置。插件则是SMARTY提供的扩展功能,例如函数或块,它们可以...

    最新smarty3中文手册

    - 配置文件:可以通过配置文件设置Smarty实例的全局属性,如模板目录、缓存目录等。 - 初始化:使用`new Smarty()` 创建一个新的Smarty实例,然后可以通过`assign()` 方法分配变量,`display()` 或 `fetch()` 方法...

    PHP之smarty配置

    - 配置文件`config.php`负责初始化Smarty并设置其工作路径等关键参数,通常位于站点根目录下。 - 示例配置代码如下: ```php include "libs/Smarty.class.php"; @define('__SITE_ROOT', str_replace("\\", "/", ...

    Smarty3入门Demo

    在模板文件中,开发者可以使用Smarty的语法来插入变量、控制结构(如if/else,foreach)以及调用函数或方法。模板文件的目的是保持HTML和PHP代码的分离,使得设计师和开发者可以独立工作。 通过研究这个入门Demo,...

    Smarty中文使用手册

    - **从配置文件读取的变量**: 介绍如何从配置文件加载变量并使用。 - **{$smarty}保留变量**: 特殊的系统变量,提供有关Smarty运行时环境的信息。 - **页面请求变量**: 如何从URL中获取GET或POST参数。 - **{$smarty...

    smarty中文手册

    为了更好地学习和使用Smarty,你可以参考压缩包中的"smarty中文手册.chm"文件。这个手册详细介绍了Smarty的安装、配置、基本用法以及高级特性。同时,"脚本之家下载说明_jb51.net.txt"可能包含了一些关于如何在脚本...

    Smarty-2.6.26.zip

    Smarty允许开发者通过配置文件来定制其行为,例如设置模板目录、缓存目录、编译目录等。配置文件可以全局设定,也可以针对特定模板进行局部设定,增加了灵活性。 3. 模板语法 Smarty有自己的模板语法,比如`{...

Global site tag (gtag.js) - Google Analytics