buildHtml如何自定义模板文件?怎么实现不同栏目不同模板文件的静态生成呢?

浏览:916 发布日期:2015/08/16 分类:求助交流
$this->buildHtml('静态文件', '静态路径','模板文件');


找到个资料 是这么写的

参数一:静态文件,是指生成后的静态文件名,文件保存路径完整的就是:静态路径/静态文件。例如静态文件设置a/index.那么保存的路径就是项
目路径/Html/a/index.html(默认的静态路径在项目路径的Html文件夹下,没有可以自己创建)

参数二:静态路径,上面已经说明了默认的路径,3.0中可以在入口文件里加入参数来更改静态路径。
define(‘HTML_PATH’, ‘./’);(将静态路径义为网站根目录)

参数三:模板文件,我感觉官方这个描述是不正确的,准确的来说应该是目标模块,就是需要生成静态文件的模块。格式:模块名:操作。比如要生成Index下的a方法为静态文件,那就是Index:a。如果为空则默认生成当前操作的静态文件。 !!!!!关键这里 不能选模板

生成静态页,我们要选择一个静态模板页,静态化网页的原理也就是替换模板中的变量,所以我们要把需要替换的变量的值获取出来

=======

那比如我这么写
$this -> buildHtml($id,'./','index','Index_common');

它不认 报错

模板不存在:./Template/default/Index_diypage.html

非得用Index_diypage

那这样我怎么实现不同栏目不同模板文件的静态生成呢?
最佳答案
评论( 相关
后面还有条评论,点击查看>>