![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
smarty
文章平均质量分 74
释然me
专注web
展开
-
smarty中逻辑运算符的使用
Smarty 中的 if 语句和 php 中的 if 语句一样灵活易用,并增加了几个特性以适宜模板引擎. if 必须于 /if 成对出现. 可以使用 else 和 elseif 子句. 可以使用以下条件修饰词:eq、ne、neq、gt、lt、lte、le、gte、ge、is even、is odd、is not even、is not odd、not、mod、div by、even by、odd转载 2013-04-10 18:12:50 · 4608 阅读 · 0 评论 -
smarty中保留变量总结
{$smarty}保留变量不需要从PHP脚本中分配,是可以在模板中直接访问的数组类型变量,通常被用于访问一些特殊的模板变量。例如,直接在模板中访问页面请求变量、获取访问模板时的时间戳、直接访问PHP中的常量、从配置文件中读取变量等。 1.在模板中访问页面请求变量 我们可以在PHP脚本中,通过超级全局数组$_GET、$_POST、$_REQUEST获取在客户端以不同方法提交给服务原创 2013-04-22 13:26:32 · 1264 阅读 · 0 评论 -
smarty中的高级特性(-) 对象的使用
smarty高级特性中对象的使用: 具体见下例: include_once('smarty.inc.php'); class Dog{ public $name; public function sayHello(){ echo 'hello'; } } $dog1=new Dog(); $dog1->name="first dog"; $smarty->ass原创 2013-04-22 15:24:39 · 901 阅读 · 0 评论 -
smarty内建函数讲解
简单介绍下smarty内建函数 capture capture函数的作用是收集模板输出的数据到一 个变量里,而不是把它们输出到页面.例如任何在 {capture name=”foo”}和{/capture}之间的数据都被收到了由函数的名称属性指定的变量{$foo}里,或者 {$smarty.capture.foo}里。如果函数没有名字属性,将使用”default”.每个{capture}都必转载 2013-04-22 16:38:50 · 782 阅读 · 0 评论 -
smarty缓存技术详解
缓存机制能能有效的减轻网站的服务器压力,Smarty模板引擎的一大亮点就是为我们提供了非常简单的缓存操作 首先我们要知道Smarty缓存机制分为全局缓存,部分缓存,局部缓存三种,我们一一介绍。 1、全局缓存 顾名思义,全局缓存就是为整个网站的全部页面都生成缓存页面。 首先我们要操作smarty的配置文件,开启缓存,指定缓存文件目录,并设置缓存的存活时间 $smarty->原创 2013-04-21 21:49:11 · 1531 阅读 · 0 评论 -
smarty高级特性(二) 过滤器的使用
//高级特性中过滤器的使用 //1、预过滤器 function remove_dw_comments($tpl_source, &$smarty) { return preg_replace("//U","",$tpl_source); //去除原tpl文件中的注释,使其在编译后的文件中不显示 } //注册预过滤器 $smarty->register_prefilter("re原创 2013-04-22 16:32:11 · 2453 阅读 · 0 评论 -
smarty模板引擎
Smarty是一个使用PHP写出来的模板引擎,是目前业界最著名的PHP模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离。简单的讲,目的就是要使PHP程序员同前端人员分离,使程序员改变程序的逻辑内容不会影响到前端人员的页面设计,前端人员重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。 什么是转载 2013-07-09 16:00:19 · 777 阅读 · 0 评论