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,将里面的函数也改成这个,然后内容改成你的函数,这样就可以调用了

  • 相关阅读:
    损失函数
    DPM 目标检测1
    编程题
    枚举型和元类
    python 多继承
    网络基础Cisco路由交换一
    网络基础tcp/ip协议五
    网络基础tcp/ip协议四
    网络基础tcp/ip协议三
    网络基础tcp/ip协议二
  • 原文地址:https://www.cnblogs.com/xuxiang/p/3081789.html
Copyright © 2011-2022 走看看