美文网首页
thinkphp6 使用模板引擎

thinkphp6 使用模板引擎

作者: tangzhentian | 来源:发表于2020-09-24 14:16 被阅读0次

    通过composer安装

    composer require topthink/think-template
    
    文档介绍

    文档中写tp6.0+无需配置view_path,但是不配置会一直提示模板找不到,看了源代码,并没有判断view_path是否为空,为空时怎么获取路径
    配置时文档示例写的相对路径,按着写还是找不到模板,后来的解决方法

    $config = [
          'view_path' => app()->getAppPath().'/view/'
    ];
    $this->template = new Template($config);
    

    在配置文件view.php中加上view_path的配置不起作用,查看源码,配置信息读取没有读配置文件。


    image.png
    //使用Template类  使用View无需此配置
    $config = [
              'view_path' => $app->getAppPath().'/view/',
                'cache_path'=> $app->getRuntimePath() . 'temp' . DIRECTORY_SEPARATOR,
                'tpl_replace_string' =>[
                    '__STATIC__'=>'/static',
                ]
            ];
    $this->template = new Template($config);
    

    相关文章

      网友评论

          本文标题:thinkphp6 使用模板引擎

          本文链接:https://www.haomeiwen.com/subject/jiizyktx.html