thinkphp6 使用模板引擎

2020-09-24  本文已影响0人  tangzhentian

通过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);
上一篇下一篇

猜你喜欢

热点阅读