smarty总结(一)

 

 

1、        自定义函数(自定义标签)

1)        php文件function定义函数

注册步骤(register_function()、register_block())

Tpl文件类似于html标签

  <{title  num=”10” }>

         成对出现---块

           <{tilte}>……..<{/title}>

      2)当作插件

         ./plugins

           *.function.*.php

              Function  smarty_function.

*.block.*.php

              Function  smarty_block.

 

         扩展smarty标签功能模块,自己进行编辑

2、        内建函数

       Include:包含子模板,子模板中也可以使用当前页声明的smarty变量;

             Include(“head.tpl”);

       config_load:界面的调整

             <config_load   file=””  section=”one”>

       Capture:   <{capture}> …… <{/capture}>

                $smarty.capture.

       If ..elseif …else  /if: elseif中间不要出现空格

                        条件表达式不要加()

                    == ><

                   Eq gt lt ge le

         

      Foreach---foreach   关联数组  索引数据

        From =“要循环的数组名” name=”name1”  item=

        变量:$smarty.foreach.name1.first  last  total  etc.

           Section---for       索引数组

               $data[]=$row;

             Name=”out”

             $data[out].ip

      …..

          Start   step   max

     

  PHP

     

 

Cache:提高效率

     *.php  *.tpl

       smarty---   合并后编译  (php与html混合)

                 templates_c

                        *.php

        优点:省略了重新合并、编译的时间;

              连接数据库不能省略

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值