`
cakin24
  • 浏览: 1397241 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Smarty模板文件中的一般变量

    博客分类:
  • PHP
阅读更多

一 代码

index.php
<?php
	include_once("../config.php");	//调用Smarty类库文件
	$arr = array('computerbook','name' => 'PHP从入门道具精通','unit_price' => array('price' => '¥65.00','unit' => '本'));
	$smarty->assign('title','使用Smarty读取数组');
	$smarty->assign('arr',$arr);
	$smarty->display('2/index.tpl');
?>
 
index.tpl
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>{ $title }</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<link rel="stylesheet" href="../css/style.css" />
</head>
<body>
购书信息:<br>
图书类别:{ $arr[0] }<br />
图书名称:{ $arr.name }<br />
图书单价:{ $arr.unit_price.price }/{ $arr.unit_price.unit }
</body>
</html>
 
二 运行结果
购书信息:
图书类别:computerbook
图书名称:PHP从入门道具精通
图书单价:¥65.00/本

 

1
1
分享到:
评论

相关推荐

    Smarty模板变量与调节器实例详解

    模板变量和调节器是Smarty模板中的核心组成部分,它们决定了模板如何接收和处理数据。 在Smarty模板中,变量被定义在双花括号中,例如:`{$variable}`,这是模板变量的标准格式。与直接在PHP中使用`$variable; ?&gt;`...

    smarty模板引擎中变量及变量修饰器用法实例

    在Smarty模板中,变量和变量修饰器是核心概念,它们用于在模板中动态展示数据。本文将对Smarty模板引擎中变量及其修饰器的用法进行详细介绍。 在Smarty模板中,变量的声明和输出通常使用花括号`{}`包围变量名,例如...

    php开发smarty模板

    在`index.tpl`模板文件中,我们可以这样使用这些变量: ```html &lt;!DOCTYPE html&gt; &lt;title&gt;{$title} {$content} ``` 通过这样的方式,你可以将PHP与HTML有效地解耦,使得开发更加高效且易于维护。在下载的...

    自编的Smarty模板引擎

    在`smarty-test`这个文件夹中,可能包含了实现这些基本功能的示例代码和模板文件,你可以通过分析这些文件来深入理解Smarty的工作流程。例如,`index.tpl`可能是模板文件,`index.php`可能是对应的PHP控制器,它们...

    Smarty模板快速入门相关代码

    `index.tpl`是你的模板文件,`$title`变量会在模板中通过`{$title}`显示。 6. **Smarty的缓存功能** Smarty提供缓存机制,可以提高页面加载速度。只需在模板中使用`{cache}`标签,或者在PHP中设置`$smarty-&gt;...

    smarty模板引擎教程

    这个教程将深入讲解Smarty模板引擎的基本概念、安装、配置、语法以及在实际项目中的应用。 1. **Smarty模板引擎的基本概念** Smarty是一种服务器端的模板引擎,它允许开发者使用简单的HTML模板语言来编写界面,...

    smarty模板

    Smarty模板的主要特点包括: 1. **模板语法**:Smarty提供了一套简洁易懂的模板语法,如`{$var}`用于输出变量,`{foreach}`用于循环遍历数组,`{if}`、`{elseif}`、`{else}`进行条件判断等,使得非程序员也能理解并...

    Smarty模板包下载

    在这个"Smarty模板包下载"中,我们看到的是Smarty 2.6.18版本。 Smarty 2.6.18是一个较早的版本,发布于Smarty的历史发展中。尽管如此,它依然包含了许多关键功能和特性,如: 1. **模板语法**:Smarty提供了一套...

    smarty模板,调用静态页面模板,Smarty-2.6.22

    5. **模板语法**:在Smarty模板文件中,你可以使用特定的语法来控制逻辑,如`{if}`、`{foreach}`、`{include}`等。例如,包含其他部分模板: ```html {include file='header.tpl'} &lt;!-- 其他HTML内容 --&gt; {...

    yaf扩展smarty模板

    5. 使用Smarty:在控制器中,可以像使用普通PHP变量一样设置模板变量,然后通过`render`方法指定模板文件,由Smarty负责渲染。 【压缩包子文件的文件名称列表】"yafsmarty"可能包含了一些示例代码或配置文件,用于...

    linux+php+smarty模板的例子.zip

    标题中的“linux+php+smarty模板的例子.zip”表明这是一个关于在Linux操作系统中使用PHP和Smarty模板引擎进行Web开发的示例项目。Smarty是PHP的一种流行模板技术,它将业务逻辑与视图层分离,使开发者可以更专注于...

    PHP Smarty 模板引擎手册 CHM.rar

    这个CHM手册是学习和掌握Smarty模板引擎的宝贵资源,无论你是初学者还是有经验的开发者,都能从中获得有益的知识。通过深入学习和实践,你将能够更好地利用Smarty提升PHP应用的用户体验和开发效率。

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

    Smarty模板引擎提供了一种机制,使得在模板文件中可以使用特定的保留变量,这些变量不需要在PHP脚本中预先分配,它们可以直接在模板中使用。本文将详细介绍Smarty模板引擎中保留变量的使用方法。 页面请求变量的...

    smarty 模板

    6. **配置管理**:Smarty的配置文件可以设置模板目录、缓存目录、编译目录等,便于项目管理和部署。 7. **安全控制**:为了防止模板注入攻击,Smarty对用户输入进行严格控制,如默认禁止直接执行PHP代码,可以通过`...

    SMarty 3 文件包

    3. **变量和函数**:在Smarty 中,可以定义和使用模板变量,以及调用自定义函数。这允许模板中进行数据处理和格式化。 4. **缓存机制**:Smarty 支持页面或部分内容的缓存,能显著提高网站性能。可以根据需要设置...

    (第28讲) PHP模板引擎Smarty的变量操作符

    通过使用变量操作符,开发者可以在模板文件中实现简单的逻辑,保持模板简洁明了。 接下来,我们将探讨20个常用的Smarty变量操作符: 1. {$var}:这是最基本的变量输出,直接显示变量的值。 2. {$var|escape:...

    phpSmarty模板中文手册

    总的来说,"phpSmarty模板中文手册"是一份全面的学习资源,无论你是模板设计者还是PHP开发者,都能从中获取关于Smarty的深入理解,提升你在Web开发中的工作效率和代码质量。通过阅读和实践手册中的示例,你将能够...

    利用smarty模板开发的电子商务软件

    在电子商务软件的开发过程中,使用Smarty模板可以有效地管理产品展示、购物车、订单处理、用户账户管理等模块的界面。例如,可以为每个产品创建一个模板,其中包含产品的名称、价格、图片等信息;购物车模板则可以...

Global site tag (gtag.js) - Google Analytics