zoukankan      html  css  js  c++  java
  • thinkPHP 模板中变量的使用

    一、变量输出       
            1.标量输出(普通)
            2.数组输出
                    {$name[1]}
                    {$name['k2']}
                    {$name.k1}

                $arr = array('a1'=>'和可适当','a2'=>'舒服点');
                    $this->assign($arr);  //直接传递整个数组不赋值,在模板中直接使用数组的下标作为名字
                <{$a1}>   // =和可适当
            3.对象输出
                如何引入第三方的类文件
                1.www hinkThinkPHPExtendLibraryORG 文件夹下新建文件夹 Test
                2.新建 Test.class.php
                3.import('ORG.Test.Test');
                4.new Test
                $obj = new Test();
                        $this->assign('obj',$obj);

                    {$obj:k}
                    {$obj->k}
    二、系统变量 cookie session get...  手册->模板引擎->系统变量中有详解
            {$Think.get.id}
    三、使用函数
            {$name|strtoupper} 生成的编译后文件是 <?php echo (strtoupper($name)); ?>
            {$name|date='Y m d H:i:s',###}
    四、默认值
            {$name|default='这里是默认值'}
    五、运算符
            + - * / % ++ --
            {$name++}

  • 相关阅读:
    P3381 【模板】最小费用最大流
    Android Studio安装插件提示was not installed: Cannot download的解决
    webpack 引用vconsole
    vue ...mapMutations 的第一个参数默认为 数据对象state
    vue 如何实现在函数中触发路由跳转
    axios 使用
    rem 的使用
    vscode 习惯配置
    修改默认的inout输入框背景颜色
    vue -本地服务配置
  • 原文地址:https://www.cnblogs.com/mr-amazing/p/3936664.html
Copyright © 2011-2022 走看看