Smarty
ruxingli
程序猿~
展开
-
PHP 中使用 Smarty 之九:缓存技术(Smarty 终结篇)
资料整理中...原创 2011-10-24 23:22:20 · 786 阅读 · 0 评论 -
PHP 中使用 Smarty 之六:Smarty 内建函数
Smarty 的内建函数:Smarty自带一些内建函数,内建函数是模板语言的一部分,用户不能创建名称和内建函数一样的自定义函数,也不能修改内建函数。 下面对 Smarty 中的内建函数进行说明,并加以实例: 实例中使用到的 Smarty 模板引擎初始化文件 init.inc.php 和主文件 index.phpinit.inc.php<?php原创 2011-10-24 13:02:36 · 1577 阅读 · 0 评论 -
PHP 中使用 Smarty 之一:变量的使用
Smarty 中所有的访问都是基于变量的,下面通过一个实例来进行说明。 实例思路:主文件通过引入模板初始化配置文件(init.inc.php)和一个类,并对模板中的变量进行赋值显示。 首先,设置 init.inc.php 文件,作为 Smarty 模板的初始化配置文件init.inc.php<?php define('ROOT_PATH', dirn原创 2011-10-23 11:05:50 · 1211 阅读 · 0 评论 -
PHP 中使用 Smarty 之二:配置文件在模板变量中的使用
配置文件在模板中的作用是:给前端设计页面定义变量,主要控制的是模板的外观,与 PHP 程序无关。 使用步骤: 1、使用 $tpl->configs_dir="目录" //指定配置文件存放的目录; 2、在模板中要使用 加载f配置文件,如果有区域的话,可以使用 section="区域" 来指定区域 设置区域的目的是原创 2011-10-23 12:22:24 · 1324 阅读 · 0 评论 -
PHP 中使用 Smarty 之三:Smarty中的保留变量
在 Smarty 中,有一些保留变量,它们是不需要 PHP 脚本去分配就可以直接使用,即不用使用 $_tpl->assign('var','value') 去分配。 1、在模板中访问页面请求的变量 {$smarty.get.user} == $_GET['user']{$smarty.post.user} == $_POST['user']{$smarty.原创 2011-10-23 18:57:04 · 1465 阅读 · 0 评论 -
PHP 中使用 Smarty 之五:Smarty 内置变量调解器
Smarty 中的变量调解器相当于函数,其调用方式为:通过 "|" 后面直接跟调解器函数名,如果有参数,得加在 ":" 后面,多个参数的话,累加即可。下面为您介绍 Smarty 中内置的变量调解器:1、capitalize将变量里的所有单词首字大写。参数值 boolean 型决定带数字的单词,首字是否大写。默认不大写index.php$tpl->assign('st原创 2011-10-23 21:15:37 · 1884 阅读 · 0 评论 -
PHP 中使用 Smarty 之四:自定义变量调解器
在 PHP 中,有很多处理文本的函数,您可以把要处理的文本通过函数处理之后,再调用 Smarty 模板引擎中的 assign() 赋值给变量,分配到模板中进行显示。 Smarty 中的变量调解器和 PHP 中处理文本的函数相似,不过语法不相同,在 Smarty 中,是通过 "|" 后面直接跟调解器函数名,如果有参数,得加在 ":" 后面,多个参数的话,累加即可。原创 2011-10-23 21:13:59 · 2588 阅读 · 0 评论 -
PHP 中使用 Smarty 之七:内建函数 foreach,foreachelse
在 Smarty 模板中,您可以使用 foreach 来重复一个区块。而在模板中则需要从 PHP 中分配过来一个数组。这个数组可以是多维数组。Smarty 中 {foreach} 标记和 PHP 中 foreach 相同,不同的是它们的一个在模板文件中使用,一个在 PHP 脚本中使用。因此,语法会不同。但是,它们的作用都是相同的,即遍历数组中的内容。与 {foreach} 标记相对的还有一个 {f原创 2011-10-24 13:04:43 · 5424 阅读 · 0 评论 -
PHP 中使用 Smarty 之八:内建函数 section,sectionelse
section 是 Smarty 模板中除了 foreach 以外的另一种处理循环的方案,section 比 foreach 要灵活,就像是一个改进的 foreach 语句,除了拥有相同的循环特性外,还提供了很多附加选项,可以更好的控制循环的执行。在模板中,必须使用成对的 section 标记,有两个必须设置的属性 name 和 loop ,关于 section 的属性请看下表:原创 2011-10-24 13:05:44 · 2189 阅读 · 0 评论 -
PHP 中使用 Smarty 之初:认识 Smarty 模板引擎
Smarty 是 PHP 众多模板引擎中的一个,它是根据 PHP 编写的一个类库。 Smarty 的优点: 1、优化网站访问速度; 2、网页前端设计和程序的分离; 一、Smarty 的安装 1、需要到 Smarty 的官方网站 http://www.smarty.net/download.php 下原创 2011-10-23 09:11:19 · 909 阅读 · 0 评论