zoukankan      html  css  js  c++  java
  • smarty 截取字符串,调用php中的方法,foreach循环

    1.smarty截取字符串

          html中的代码    <{$content|truncate:30:"..."}> 

                                     将$content字符串截取30个字符,后面的内容用 "..." 来代替

     

    2.smarty调用php中的方法

            html中的代码      <{$content|sub}>

                                               将$content字符窜当成变量传递给php中的方法sub (这里的php页面是display html页面的php页面)

             php中的代码          <?php

                                                     function sub($con){

                                                              return "123";

                                                     }

                                                ?>

              如果要传递多个参数给php页面中的方法

               html中的代码      <{$content|sub:"aa":"bb"}>  aa和bb是第二和第三个参数

                                               将$content字符窜当成变量传递给php中的方法sub (这里的php页面是display html页面的php页面)

               php中的代码          <?php

                                                     function sub($con,$aa,$bb){

                                                              return "123";

                                                     }

                                                ?>

    3.foreach循环

              <{foreach item=arr from=$row}>   $row是从php页面传递过来的数组 

                    <span><{$arr.name}></span>

             <{/foreach}>

  • 相关阅读:
    maskrcnn_benchmark代码分析(2)
    NoSQL现状
    CAP理论
    svn revert
    在SpringMVC中使用Jackson并格式化时间
    找了一个api管理工具
    SpringBoot读取application.properties文件
    MySQL性能优化的21个最佳实践 和 mysql使用索引
    Cannot subclass final class class com.sun.proxy.$Proxy
    AOP拦截器 表达式写法
  • 原文地址:https://www.cnblogs.com/james1207/p/3315505.html
Copyright © 2011-2022 走看看