ThinkPHP3.2.3 tp项目对静态化的应用

在项目后台添加商品的时候 就给商品的详情生成静态页面
前台就直接访问商品的静态详情页面。

在后台展现前台模板页面:
ThinkPHP3.2.3 tp项目对静态化的应用
在项目后台添加商品成功后就顺便生成该商品对应的静态文件:
ThinkPHP3.2.3 tp项目对静态化的应用
ThinkPHP3.2.3 tp项目对静态化的应用
此时前台商品的链接地址还是“动态地址”:
ThinkPHP3.2.3 tp项目对静态化的应用
现在需要把前台访问商品的链接地址,有动态改为“静态”地址:
ThinkPHP3.2.3 tp项目对静态化的应用
ThinkPHP3.2.3 tp项目对静态化的应用
前台访问商品信息,直接访问一个静态页面即可:
ThinkPHP3.2.3 tp项目对静态化的应用
如果后期商品数据有修改,就根据修改后的信息重新生成静态页面就可以了。

利用一个私有方法,实现静态页面制作,这样各种操作(添加/修改)直接调用该makehtml方法即可,非常方便:
ThinkPHP3.2.3 tp项目对静态化的应用
6. 静态页面局部刷新
一个静态页面全部的内容都是固定的,但有的时候局部数据是随时需要变化的
可以利用ajax随时感知变化的信息再显示。
通过ajax给静态页面显示变化的信息:
ThinkPHP3.2.3 tp项目对静态化的应用
ThinkPHP3.2.3 tp项目对静态化的应用
ThinkPHP3.2.3 tp项目对静态化的应用