zoukankan      html  css  js  c++  java
  • smarty

    <?php
    /**
     *开启缓存区,这样决定什么时候对缓存文件进行更新,如果不更新,则每次读取的都是缓存文件里的内容
     *这个示例当中的$path."/1.html"就是缓存文件
     */
    
        ob_start();
        echo "<pre>";
        print_r($_SERVER);
    // ob_get_clean()相当于ob_get_contents()和ob_end_clean() $c = ob_get_clean(); $path= dirname(str_replace('\\','/',__FILE__));
    //路径为绝对路径,这里的$c就是缓存区(ob_start()与ob_get_clean()之间的内容),将其写入临时文件中 file_put_contents($path."/1.html", $c); // echo $path."/1.html"; ?>

    smarty获取数组里的值
    //$data为你分配的变量,0是键名,title也是键名
    {hd:$data.0.title}

    {hd:$smarty.const.__CONTROL__} 获取常量

    {hd:section loop="$category" name="n"} $category[n].cid 循环的时候是这么获取
    Array
    (
        [0] => Array
            (
                [bid] => 6
                [title] => 我再试试看
                [content] => <p>好人一生平安</p>
            )
    )

     smarty调用函数:{hd:$data[n].stime|timeformat} 后面的timeformat就是自定义的函数,那么怎么怎么自定义函数呢

      找到plugins里面的有这种文件,modifier.color.php,复制一份,更改成modifier.timeformat.php,将里面的函数也改成这个,然后内容改成你的函数,这样就可以调用了

  • 相关阅读:
    BZOJ 5018 [Snoi2017]英雄联盟
    BZOJ 4945 [Noi2017]游戏
    BZOJ4942 [Noi2017]整数
    BZOJ 2427 [HAOI2010]软件安装
    BZOJ 4870 [Shoi2017]组合数问题
    THINKPHP 全局404
    PHP 万能查询代码
    xml Array 相互转化
    JS 倒计时计算
    PHP 多态
  • 原文地址:https://www.cnblogs.com/xuxiang/p/3081789.html
Copyright © 2011-2022 走看看