zoukankan      html  css  js  c++  java
  • 夺命雷公狗---Smarty NO:22 常量—变量

    1、常量

    在smarty模版引擎里面是有自定义了很多常量的,如SMARTY_DIR  等等…….

    2、变量

    • $template_dir:模板目录
    • $compile_dir:编译目录
    • $config_dir:配置文件目录
    • $cache_dir:缓存文件目录
    • $left_delimiter:左分隔符
    • $right_delimiter:右分隔符
    • $caching:缓存开关
    • $cache_lifetime:缓存生命周期
    • $debugging:boolean类型值,true开启调试,功能与{debug}

    在Smarty2.0版本中,debugging只能调试php分配到模板中的变量,而无法调试页面中直接定义的变量,在Smarty3.0,两者皆可以进行调试

    代码如下:

    demo7.php 代码示例

    <?php
    require “smarty/Smarty.class.php”;
    $smarty = new Smarty();
    $smarty ->debugging = true;
    $title = “hello”;
    $smarty -> assign(‘title’,$title);
    $smarty -> display(‘demo7.html’);

    demo7.html代码示例:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset=’utf-8′>
    <title></title>
    <script src=”jquery.js”></script>
    </head>
    <body>
    {$title}
    </body>
    </html>

    $php_handling(参数):是否可以在模板页面中直接使用php代码

    Smarty::PHP_PASSTHRU – 原样输出这些代码,默认的

    Smarty::PHP_QUOTE – 把这些代码转换成HTML实体显示

    Smarty::PHP_REMOVE – 清除这些代码

    Smarty::PHP_ALLOW – 作为PHP代码来执行

    此属性在3.0中已废弃。

  • 相关阅读:
    新代(Syntec)机床的IP设置
    使用任务计划程序实现用户未登录情况下的程序开机自启动
    sql server 数据库访问端口配置
    Http请求
    EF
    SQL Server常用处理
    利用ZXing生成条码二维码例子
    SQL JOIN常见情况
    C#ORM框架收集
    sql server连接oracle并实现增删改查
  • 原文地址:https://www.cnblogs.com/leigood/p/5033455.html
Copyright © 2011-2022 走看看