9.2.视图编译器

视图编译器

复杂视图解析都需要用到编译器

qingtpl编译器(qingmvc官方)

//composer qingmvc/qingtpl
//视图组件
'view'=>
[
    'class'=>'\qing\view\CachedView'
],
//视图编译组件
'view.compiler'=>
[
    'creator'=>'\qingtpl\CompilerCreator',
],

Smarty支持组件

//视图组件
'view'=>
[
    'class'=>'\qing\views\SmartyView'
],
//Smarty组件
'smarty'=>
[
    'class'=>'\qing\views\Smarty'
],

祥见smarty测试案例

qtests\views\smarty\SmartyTest