领先的互联网解决方案提供商!

深圳 : 0755-2101 0201 广州 : 020-8092 8113 东莞 : 0769-3326 0066 <<<全国分公司
  • 网站建设
  • SEO推广
  • 客户案例
  • 联系我们
  • 扫描添加微信

    30秒获取报价:

    提交您的电话,免费赠送一年维护及关键词排名

  • 联系人*
  • 手机号*
  • 甘肃做网站建设公司-1.5. modifier修饰符

    您现在的位置:首页 > 新闻中心 > 网站推广
    作者: 发布于:2019-4-11 14:37:04 点击量:

    1.5. modifier修饰符

    amount

    商店货币显示修饰符

    参数    第一个参数:货币币种(货币代码) 默认为人民币
            第二个参数:是否为基本数据格式 false|true
            第三个参数:是否需要改变费率   false|true
    
    注意    此方法是继承ectools的,所以要调用必须安装ectools。
     <{123466789|amount:'CNY'}>
    
     输出效果:¥123,466,789.00

    storager

    根据image_id对图片显示进行修饰

    参数    l   大图
            m   中图
            s   小图
    
    默认显示原图
    <{$image_id|storager:'s'}>

    cdate控制日期输出

    参数:   FDATE        Y-m-d
            SDATE        y-m-d
            DATE         m-d
            FDATE_FTIME  Y-m-d H:i:s
            FDATE_STIME  Y-m-d H:i
            SDATE_FTIME  y-m-d H:i:s
            SDATE_STIME  y-m-d H:i
            DATE_FTIME   m-d H:i:s
            DATE_STIME   m-d H:i
            默认:FDATE_FTIME
    先分配数据:
         $this->pagedata['time'] = time();
         $this->page('list.html');
    
         list.html:
         <{$time|cdate:FDATE}>
         输出:
         2011-01-06

    cut控制字符串输出

     参数:第一个参数 输出几个字符   默认是80
           第二个参数 后三个代替字符 默认是 ...
    先分配数据:
         $this->pagedata['string'] = 'abcdefghijklmno';
         $this->page('list.html');
    
         list.html:
           <{$string|cut:10}>
           <{$string|cut:10:'+++'}>输出:
       abcdefg...
       abcdefg+++

    date

    参数:参照php中date函数写参数
    先分配数据:
         $this->pagedata['time'] = time();
         $this->page('list.html');
    
         list.html:
           <{$time|date:'r'}>输出:
        Thu, 06 Jan 2011 17:53:26 +0800

    date_format

    参数: 参数php中strftime函数写参数
    先分配数据:
        $this->pagedata['time'] = time();
        $this->page('list.html');
    
        list.html:
        <{$time|date_format:'%Y年'}>输出:
        2011年

    escape

    gender

    把‘male’转换为‘男’,把‘female转换为‘女’
    <{'male'|gender}> 输出:男<{'female'|gender}> 输出:女

    t 将所要修饰的字符串调用语言包格式输出

    参数:   appid
     alt=$___b2c="删除"|t:'b2c'

    number

    对$number数据进行格式化

    参数    0   把$number强制转换为int型原样输出
            1   判断$number是否小于1,如果小于1则输出‘低于1’,否则如果是整数则原样输出,小数则进1位输出
            2   判断$number是否小于1,如果小1则输出'超过99',否则输出100-$number
            3   判断$number是否小于1,如果小于1则输出'低于1',否则输出对小数四舍五入的值
    <{1234.247|number:3}>  //1234.3

    paddingleft向前填充

    参数:第一个参数 填充的次数
          第二个参数 填充的字符
    先分配数据:
        $this->pagedata['p'] = 'abcd';
        $this->page('list.html');
    
        list.html:
        <{$p|paddingleft:5:'-'}>输出:
        -----abcd

    regex_replace正则替换

    参数:第一参数:替换正则表达式.
          第二参数:用来替换的文本字符串
    先分配数据:
        $this->pagedata['articleTitle'] = "Infertility unlikely to\nbe passed on, experts say.";
        $this->page('list.html');
    
        list.html:
        <{$articleTitle}>
        <{$articleTitle|regex_replace:"/[\r\t\n]/":" "}>
    输出:
        Infertility unlikely to
        be passed on, experts say.
        Infertility unlikely to be passed on, experts say.

    region

    对ECOS框架中input的地区组件传的值进行修饰
    <{'mainland:上海/上海市/徐汇区:25'|region}>     //上海-上海市-徐汇区

    replace字符串替换

    参数:第一参数 被替换的字符串
          第二参数 用来替换的字符串
    先分配数据:
            $this->pagedata['region'] = "afsd/fsd:bbcd/czxc:fsd";
        $this->page('list.html');
    
            list.html:
                <{$region}>
                <{$region|replace:'/':'-'}>输出:
        afsd/fsd:bbcd/czxc:fsd
        afsd-fsd:bbcd-czxc:fsd

    strip替换空格

    参数:替换空格的字符
    先分配数据:
        $this->pagedata['strip'] = "ss  fbsd fsd   fs ";
        $this->page('list.html');
    
        list.html:
        <{$strip}>
        <{$strip|strip:''}>输出:
        ss fbsd fsd fs
        ssfbsdfsdfs


    上一篇: 福鼎做网站建设公司-所属类: b2c_view_helper 概述: 分页组件
    下一篇: 兰州做网站建设公司-ECOS系统对表单进行了简单的验证处理

    提交您的电话,免费赠送一年维护及关键词排名

  • 联系人*
  • 手机号*
    1. 首页
    2. 网站建设
    3. 网站推广
    4. 软件开发
    5. 案例展示
    6. 关于我们
    7. 联系我们

      扫码添加微信咨询

    Copyright 2008-2018 深圳市信科网络科技有限公司 Shenzhen Sinco Network Co., Ltd 严禁抄袭模仿本站 违者依法追究责任! 粤ICP备14083186号-3

  • 深圳公司
    电话 : 0755-2101 0201
    手机 : 136 3165 7619
    地址 : 深圳市龙华新区东环一路旭日大厦ll08室
  • 广州分公司
    电话 : 020-8092 8113
    手机 : 135 3988 3715
    地址 : 广州市海珠区宝岗大道268号中新大厦1912
  • 东莞分公司
    电话 : 0769-3331 9353
    手机 : 137 1719 8162
    地址 : 东莞市南城区鸿福路83号曼哈顿广场2409
  • 武汉分公司
    电话 : 027-8355 8661
    手机 : 182 4491 9118
    地址 : 武汉市东西湖区金银湖路18号财富大厦30E
  • 上海分公司
    电话 : 021-3113 7661
    手机 : 132 6719 9217
    地址 : 上海市闸北区江场西路299弄中铁广场堡尼大厦2131
  • 拨打电话
  • 添加微信
  • QQ咨询