chenbt 发布的文章

看文档会发现模板变量都不在了,tp6已经把功能全部模块化了,很多东西都独立了出去,模板也一样
须要看模板单独的文档:https://www.kancloud.cn/manual/think-template/1286403

须要把模板组件加入框架

composer require topthink/think-template

在配置文件view.php里面加一个tpl_replace_string配置项

'tpl_replace_string'  =>  [
    '__THEMES__'=>'/static/frontend/theme',
    '__STATIC__'=>'/static',
    '__JS__' => '/static/javascript',
]

使用thinkTemplate模板引擎

新版框架默认只能支持PHP原生模板,如果需要使用thinkTemplate模板引擎,需要安装think-view扩展(该扩展会自动安装think-template依赖库)。

composer require topthink/think-view

方法一:

"mysql:host=$host;dbname=$db;charset=utf8"

注意: 方法一在低版本php中不适应 php 5.3.6
方法二:

$dbh = new PDO("mysql:$connstr",  $user, $password);
$dbh->exec("set names utf8");

ps:不设置,中文可能出现乱码