• 技术文章 >php框架 >ThinkPHP

    区别:TP5控制器中view和fetch方法

    藏色散人藏色散人2020-09-03 14:02:12转载1458
    下面由thinkphp框架教程栏目给大家介绍TP5控制器中view和fetch两种方法的区别,希望对需要的朋友有所帮助!

    TP5 控制器中view和fetch两种方法的区别

    在controller里面,两种方法异同

    控制器中,模板三种渲染方法,配置显示不一样。

    //不继承controller
    $view = new view();
    return $view->fetch('index/demo');
    //不继承controller
    return view('index/demo');
    //继承controller
    return $this->fetch('index/demo');

    后两种能输出公共配置的,tpl_replace_string,比如__CSS__,模板里能输出路径,第一种,模板里直接输出__CSS__字符串

    项目中,尽量用 后两种

    写法,或者继承controller,this->fetch

    或者用view方法

    new view();

    但是这种不能读公共配置文件,需要自己设置参数,实例化对象之后,传参进去,比如这么写

    企业微信截图_15991125942677.png

    以上就是区别:TP5控制器中view和fetch方法的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:csdn,如有侵犯,请联系admin@php.cn删除
    专题推荐:TP5 view fetch
    上一篇:最需要的时候遇见你OrgChart 下一篇:关于ThinkPhp view路径用到的常量 __STATIC__ __JS__ __CSS__等
    大前端线上培训班

    相关文章推荐

    • Thinkphp翻译接口的使用及其优化• 剖析thinkphp下数据库读写分离代码• Thinkphp6如何利用ZipArchive打包下载文件• thinkphp laravel的优缺点

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网