
smarty
零度先生
这个作者很懒,什么都没留下…
展开
-
SMARTY模板中如何使用get,post,request,cookies,session,server变量
{$smarty}保留变量不需要从PHP脚本中分配,是可以在模板中直接访问的数组类型变量,通常被用于访问一些特殊的模板变量。例如,直接在模板中访问页面请求变量、获取访问模板时的时间戳、直接访问PHP中的常量、从配置文件中读取变量等。 1.在模板中访问页面请求变量 我 们可以在PHP脚本中,通过超级全局数组$_GET、$_POST、$_REQUEST获取在客户端以不同方法提交给服务器的数转载 2013-11-25 21:01:12 · 519 阅读 · 0 评论 -
Smarty模板技术if语句中使用的比较修饰符号
eq相等, ne、neq不相等, gt大于, lt小于, gte、ge大于等于, lte、le 小于等于, not非, mod求模。 is [not] div by是否能被某数整除, is [not] even是否为偶数,$a is [not] even by $b即($a / $b) % 2 == 0, is [not] odd是否为奇, $a is not odd by原创 2013-12-09 15:59:31 · 758 阅读 · 0 评论 -
smarty小技巧(1)delimiter
smarty初始属性中 其中的delimiter属性相信有很多人都定义为默认了吧,这既美观,又便于书写,条件只是在特殊的地方加入{literal}就可以了 但是呢,这是问题来了 当我们没有定义smarty初始属性 delimiter时 它默认为{} 这个 但当我们想在一段javascript代码中输入smarty分配的变量就出问题了 因为本身在javascript的外面就嵌套着一个{l原创 2013-12-19 17:15:53 · 485 阅读 · 0 评论 -
smarty里section的使用
Smarty里进行一般的遍历我们一般是用{foreach}去遍历 但我们忽视了很不起眼但很重要的一点 那就是数组之间分为索引数组和关联数组两大类 可在模板里我们一般情况下便利的都是一些关联数组 很少有所索引数组出现 但并不是不存在 当你遍历的一个数组可能不是直接查询数据库获得的 而是经过后期函数处理后(这里说明一下比如explode函数他将字符串通过特定的分割原创 2014-01-22 18:51:13 · 509 阅读 · 0 评论