Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 687 Bytes

1.0.配置和使用.md

File metadata and controls

46 lines (34 loc) · 687 Bytes

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);

使用编译后的模版案例

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