zoukankan      html  css  js  c++  java
  • tp5视图,输出

    视图

    如果你的控制器继承了 hinkController类的话,则无需自己实例化视图类,可以直接调用控制器基础类封装的相关视图类的方法。

     // 渲染模板输出return $this->fetch('hello',['name'=>'thinkphp']);

    助手函数

    return view('hello',['name'=>'thinkphp']);

    模板赋值assign方法

    视图

    默认的模板文件定义规则是:

    视图目录/控制器名(小写)/操作名(小写)+模板后缀

    模板标签

    模板文件可以包含普通标签和标签库标签,标签的定界符都可以重新配置。

    普通标签用于变量输出和模板注释,普通模板标签默认以{  } 作为开始和结束标识,并且在开始标记紧跟标签的定义,如果之间有空格或者换行则被视为非模板标签直接输出

    标签库标签可以用于模板变量输出、文件包含、条件控制、循环输出等功能,而且完全可以自己扩展功能。

    配置文件修改:

    变量输出

    在控制器中我们给模板变量赋值

    $this->assign('data','thinkphp');

    return $this->fetch();

    然后就可以在模板中使用:

    Hello,{$name}

    注意模板标签的{和$之间不能有任何的空格,否则标签无效。

    如果是数组变量

    $data['name'] = 'ThinkPHP';

    $data['email'] = 'thinkphp@qq.com';

    $view->assign('data',$data);

    在模板中我们可以用下面的方式输出

    Name:{$data.name}

    Email:{$data.email}

    或者用下面的方式也是有效:

    Name:{$data['name']}

    Email:{$data['email']}

    使用函数

    往往需要对模板输出变量使用函数,可以使用:

    {$data.name|md5} {:md5($data.name)}

  • 相关阅读:
    C++防止头文件反复包括
    yppasswd, ypchfn, ypchsh
    yes
    Yacc
    xxd
    xpdf -Portable Document Format(PDF)文件阅读器
    xinetd
    xargs
    x25, PF_X25
    write -在一个文件描述符上执行写操作
  • 原文地址:https://www.cnblogs.com/mark645524126/p/13745135.html
Copyright © 2011-2022 走看看