请问有研究PHPCMS生成静态页原理的么?
-----------------------------------------------------------------------------------
是调用模板
template 这个函数是解析模板并且返回解析好模板的文件路径
所以用include包含解析好的模板即可输出
PHPCMS生成静态页面的方法是
ob_start();
//ob_start();之后,页面的输出将被缓冲
$c = ob_get_contents();//来获得输出缓冲区
$c就是输出页面的HTML代码,把$c的内容写到文件即是静态的HTML,但是里面的路径你要是注意的,所以PHPCMS用了绝对路径,所以路径不需要考虑
ob_end_clean();//把缓冲区清除掉