• FTL标签


    <#if blockObject ??> <#else> </if>
    判断对象是否存在

    <#if componentid ?? &&componentid==1> </if>
    先判断对象是否存在,在判断是否相等。否则会出错
    <#list lockObj.conponents as lockObj>
    ${lockObj.contenturl?if_exists}
    ${lockObj_index}
    <#list>
    {lockObj?size}

    ${width?number-2}
    先判断变量是否为数字类型,再做运算


    <#if c??>
    ${c.addtime?string(yyyy-MM-dd HH:mm:ss)}
    </if>
    日期转换,即格式化

    ?number
    ?string
    ?currency
    ?percent
    trim 去空格 ${" string "? trim}

    split 拆分字符串为一组字符串
    <# list ”this,is,split"?split(",") as s>
    ${s}
    </#list>

    ${"strabg"?replace("ab","in")}
    将 ab替换为in

    ${"string"?contains("ing")?string} true
    布尔值需转化为字符串才能输出

    ${"steing"?index_of("in")} 3

    ${"steing"?length)} 6

    ?lower_case
    ?upper_case
    ?end_with() 判断某个字符串是否由耨个字符串结尾,返回布尔值

    index_of(substring,start)
    在字符串中查找某个子串,返回找到子串的第一个字符的索引
    否则返回-1

    ?cap_first
    ?uncap_first
    ?caplitalize 将字符串中的所有单词的首字母变为大写


    date,time,datetime 将字符串转换为日期
    <#assign date1="1992-08-23"?date("yyyy-MM-dd")>
    <#assign date2="5:33:32”?time("HH:mm:ss")>
    <#assign date3="1992-08-23 5:33:32"?time("yyyy-MM-dd HH:mm:ss")


    Hash 的内置函数
    1.hash?keys 返回hash里所有的key,结果为sequence
    2.hash?values 返回hash里所有的value,结果为sequence

    <#assign user={“name”:“hailang”, “sex”:“man”}>
    <#assign keys=user?keys>
    <#list keys as key>
    ${key}=${user[key]}
    </#list>

  • 相关阅读:
    sqlchemy self made
    scrapy 自定义图片路径保存,并存到数据库中
    关于scrapy下载文件重命名的办法以及对应url没有文件后缀的办法
    下载转码
    scrapy 下载图片 from cuiqingcai
    Scrapy框架学习
    字符串处理
    scrapy 日志处理
    sqlalchemy多对多查询
    sqlalchemy 多对多关系
  • 原文地址:https://www.cnblogs.com/peng111/p/5717402.html
Copyright © 2020-2023  润新知