
Smarty
jishume
我喜欢眺望蓝天白云和一望无际的大海,“集思广益”是我思想创造的源泉;所以在众多的程序开语言当中,我唯独偏爱PHP相关软件、组件以及产品。欢迎志同道合之士一起来学习、交流。
展开
-
使用Smarty的简要配置
<br /><?php<br />define('ROOT',str_replace("/","//",$_SERVER['DOCUMENT_ROOT']).'//');<br />define('LIB_SMARTY',ROOT.'libs//');<br />define('TEMPLATES',ROOT.'templates');<br />require_once(LIB_SMARTY.'Smarty.class.php');<br />$Smarty=new Smarty();<br />$Sma原创 2011-03-27 18:02:00 · 314 阅读 · 0 评论 -
Smarty字符串、函数变量调节器
capitalize 首字大写upper 所有字母大写count_characters:bool 计算变量里的字符数,参数bool默认为false,表示不计算空格。count_paragraphs 计算段数count_sentences 计算句数count_words 计算词数cat:"string" 将cat里的值连接到给定的变量的后面date_format:"%H:%M:%S" 将time()时间戳格式化%Y 年%m 月%d 日%H 时%M 分%S 秒default:"默认值" 为空变量设置一个默认值。原创 2011-03-27 18:03:00 · 788 阅读 · 0 评论 -
capture/config/foreach/ldelim/rdelim/include
<br />{capture name="foo"}content{/capture}<br />capture函数的作用是捕获模板输出的数据并将其存储到一个变量里,而不是把它们输出到页面.<br />在模板中通过 $smarty.capture.foo 访问该变量.<br /><br /><br />{config_load file="china.conf" section="hebei"}<br />该函数用于从配置文件中加载变量。加载的路径是以当前文件所在目录为引入路径。<br />配置文件有可能包原创 2011-03-27 18:05:00 · 1576 阅读 · 0 评论 -
Smarty的assign定义变量
<br />使用assign定义的变量被添加到Smarty类的$tpl_vars数组成员下。<br />当assign指定关键字/值的时候,如:$Smarty->assign(key,value),则装入$tpl_var数组的键名为key,值为value。<br />$Smarty->assign('myname','飞虎');<br /><br />当assign的是一个数组时,如:$Smarty->assign(array()),则装入$tpl_var数组的键名键值与原数组相同。<br />$Smart原创 2011-03-27 18:07:00 · 1467 阅读 · 0 评论