ThinkPHP自带的模板引擎用起来很不顺手,好在找到了一个和Jinja2很类似的一个一个模板引擎Twig,可以集成到ThinkPHP中。

文档:
https://github.com/yunwuxin/think-twig

安装

composer require yunwuxin/think-twig

修改配置config/view.php

<?php

return [
    // 模板引擎类型使用Think
    // 'type'          => 'Think',
    'type'          => 'Twig',

    // 模板后缀(可以不修改,建议修改,IDE中有语法高亮提示)
    // 'view_suffix'   => 'html',
    'view_suffix'   => 'twig',  

	// 其他配置项省略
];