博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
smarty2 设置、变量、函数
阅读量:4984 次
发布时间:2019-06-12

本文共 1560 字,大约阅读时间需要 5 分钟。

设置

View Code
template_dir = './templates';//模板目录 $smarty->compile_dir = './templates_c';//编译目录 $smarty->left_delimiter = '<{';//左边界符 $smarty->right_delimiter = '}>';//右边界符 $smarty->caching = false; //缓存是否开启 $smarty->cache_dir = './smarty_cache';//缓存目录 ?>

变量分配

View Code
1     $smarty->assign('str', 'string'); 2     $smarty->assign('int', 123); 3     $smarty->assign('bool', TRUE); 4     $smarty->assign('float', 3.14); 5     $smarty->assign('arr', array('a', 'b')); 6 //tpl中 $arr.0 $arr.1 7     $smarty->assign('arr', array('one' => array('name' => 'jlt', 'age' =>'66'), 'b')); 8 //tpl中 $arr.one.name $arr.one.age    9     class Dog {10         public $name;11         public $age;12         public $color;13         14         function __construct($name, $age, $color) {15             $this->name = $name;16             $this->age = $age;17             $this->color = $color;18         }19     }  20     $dog = new Dog('name', 99, 'red');21     $smarty->assign('obj', $dog);22 //tpl中 $obj->name $obj->age $obj->color

配置信息获取

View Code
1 my.conf2 3 title = 'my site name';4 content = 'my acticle con';5 6 tpl中7 8 <{config_load file='../my.conf'}>9 <{
#title#}>

smarty保留变量

{$smarty.get.value}

{$smarty.post.value}

{$smarty.cookies.value}

{$smarty.server.SERVER_NAME}

{$smarty.env.value}

{$smarty.session.value}

{$smarty.request.value}

内建函数

<{foreach from=$arr item=temp key=k name=foreachname}>

<{$temp}>===<{$k}>
<{/foreach}>

{if $a > 10}

{elseif $a <50} 

{else}

{/if}

 

 

转载于:https://www.cnblogs.com/caps/archive/2013/02/26/2934406.html

你可能感兴趣的文章
dataTable/dataSet转换成Json格式
查看>>
asp.net core模块学习
查看>>
MySQL远程连接不上的解决方法
查看>>
如何使用JMeter从文件中提取数据
查看>>
AndroidBase基础类文档
查看>>
使用delphi 开发多层应用(十九) ios通过soap 访问kbmmw服务器
查看>>
三大特征 封装 继承 多态
查看>>
Python 3 函数分类
查看>>
通过.frm表结构和.ibd文件恢复数据
查看>>
R语言之——字符串处理函数
查看>>
架构师速成5.1-小学gtd进阶
查看>>
Spring-aop(一)
查看>>
ucos在xp平台下开发环境搭建
查看>>
python基础入门while循环 格式化 编码初识
查看>>
cmake方式使用vlfeat
查看>>
windows下用纯C实现一个简陋的imshow:基于GDI
查看>>
struts2 自定义类型转换器
查看>>
cocos2d-x xna在有vs2012和vs2010的情况下的环境部署
查看>>
43-安装 Docker Machine
查看>>
c++学习(三):表达式和语句
查看>>