ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
模板的参数,在类中定义如下 ~~~ // 模板引擎参数 protected $config = [ // 模板的路径 'path' => '', //模板缓存文件保存路径 'cache_path'=>'', //是否开启模板缓存 'is_cache'=>false, //缓存时间(单位:秒),0为永久 'cache_time'=>0, // 后缀 'suffix' => 'php', //编译时是否去除标签之间的空格\空行\换行等空白 'strip_space' =>true, //是否是调试模式 'debug' =>true, ]; ~~~ 要想改变这个属性,有三种方法 1. 实例化时传入数组参数 ~~~ $tpl=\core\lib\view\Php([ 'path'=>'/path/to/your/template/' 'cache_path'=>'/path/to/your/cacheFile/' ]); ~~~ 你想传多少项都可以,会覆盖掉类中$config属性对应项的值 2. 实例化后用config()方法设置 ~~~ $tpl->config(([ 'path'=>'/path/to/your/template/' 'cache_path'=>'/path/to/your/cacheFile/' ]); ~~~ config()方法接收一个数组时,会去覆盖掉类中$config对应项的值 3. 实例化后用__set()方法进行$config单项的修改 ~~~ $tpl->_set('path','/path/to/your/template/'); ~~~ 上面把$config['path']改为'/path/to/your/template/'