1.0.配置和使用

composer载入qingtpl

"require": {
    "php": ">=5.3.0",
    "qingmvc/qingtpl":"dev-master",
}

qingmvc载入qingtpl

//命名空间映射
'namespaces' =>
[
    'qingtpl'=>'/qingtpl/src'
],

使用

编译模版

//$viewFile 原始视图文件
//$cacheFile 视图缓存文件
$compiler=com('view.compiler');
$compiler->compile($viewFile,$cacheFile);

使用编译后的模版案例

//定义常量,通过模版缓存的安全判断,可以取消
define('APP_QING',true);
//模板阵列变量分解成为独立变量
extract($_vars_,EXTR_OVERWRITE);
//模版编译后的文件
include $_viewFile_;