zoukankan      html  css  js  c++  java
  • 160726 smarty 笔记(1)

    模板里面显示变量:
    1.变量要写在Smarty标记之间,变量名以$开头
    <{$test}>
    2.支持所有类的数据,包括数组(关联数组),对象
    关联数组在模板显示的时候,除了可以使用php语法之外,还支持点语法 <{$attr.name}>
    小知识点:
    <{*模板内容注释*}>
    <{literal}>
    <{忽略smarty,内容原样输出,不参与解析}>
    <{/literal}>
    针对索引数组
    <{$shuzu["one"]}>
    <{$shuzu.one}>
    调用封装类里面的元素
     
        <{$duixiang->uid}>

    模板里面读取配置文件
     
    1.将配置文件加载到当前页面
    <{config_load file='test.conf'}>
     
    2.读取配置中的内容
    <{#color#}>
     
    3.如果配置文件中分了块,怎么读某一块的配置
    <{config_load file='test.conf' section='块名'}>
     
    <{config_load file='test.conf' section="one"}>
    <div style=" 200px;height: 80px;font-size: 20px;
    font-weight: bold;background-color: <{#bgcolor#}> ;color: <{#color#}>;">
    第一个DIV她又瞧了瞧自己的活
    </div>

    <{config_load file='test.conf' section="two"}>

    <div style=" 200px;height: 80px;font-size: 20px;
    font-weight: bold;background-color:<{#bgcolor#}>;color:<{#color#}> ;">
    第二个DIV珊莎正一边巧手缝纫
    </div>






    Smarty保留变量

     
    $smarty.const 读取常量  例如:CSS,JS,图片的存放路口
     
    变量调节器:
     
    关键字:modifier
     
    1.系统自带的变量调节器:转大写 转小写 首字母大写 截取字符串 拼接字符串 
    2.自定义变量调节器:
     
    变量调节器存放目录下新建文件:modifier.调节器名称.php
    在该文件里面新建一个方法:function smarty_modifier_调节器名($str){}
    $str参数代表调用该调节器的变量
    最后该方法要有一个返回值
    
    
     
    
    






























  • 相关阅读:
    10 Mysql之数据备份与还原
    09 Mysql之创建用户和授权
    08 Mysql之Navicat工具以及Pymysql模块
    架构师成长之路之限流漫谈
    为什么程序员应该有一台 Mac 个人电脑
    Java中的锁原理、锁优化、CAS、AQS详解!
    SSM 实现支付宝支付功能(图文详解+完整代码)
    IDEA 调试图文教程,让 bug 无处藏身!
    记住:永远不要在 MySQL 中使用 UTF-8
    我爸的电脑中了勒索病毒……
  • 原文地址:https://www.cnblogs.com/pangchunlei/p/5717931.html
Copyright © 2011-2022 走看看