mirror of
https://github.com/thinkjs/thinkjs.git
synced 2026-01-25 14:42:47 +00:00
18 lines
560 B
JavaScript
18 lines
560 B
JavaScript
/**
|
|
* 调用对应的模版引擎解析模版
|
|
* @return {[type]} [description]
|
|
*/
|
|
var behavior = module.exports = Behavior(function(){
|
|
return {
|
|
run: function(data){
|
|
var content = data.content || data.file;
|
|
var engine = C('tpl_engine_type');
|
|
//不使用模版引擎
|
|
if (!engine) {
|
|
return file_get_contents(content);
|
|
};
|
|
var engineClass = ucfirst(engine) + "Template";
|
|
return think_require(engineClass).fetch(content, data.var);
|
|
}
|
|
}
|
|
}); |