求助 版主:官方研发技术组
钩子模板结束之后,生成静态会有错误,文件无法正常生成
类型:迅睿CMS 更新时间:2023-07-05 16:37:41 生成静态

钩子模板结束之后,生成静态会有错误,文件无法正常生成!

去掉钩子就可以正常生成!

动态,伪静态都可以正常!但是静态模式就不行了

以下显示是无法写入,但是,去掉钩子,就可以生成成功了


image


image

回帖
  • 官方研发技术-陈老师
    #1楼    官方研发技术-陈老师
    2023-07-05 16:07:48
    Chrome 0
    因为你get clean了啊
  • 小黄人 18html
    #2楼    小黄人 18html
    2023-07-05 16:10:14
    Chrome 0
    官方研发技术-陈老师 所以?正确的写法是什么?根据官方手册写的啊,官方手册写的时候不考虑静态吗?
  • 官方研发技术-陈老师
    #3楼    官方研发技术-陈老师
    2023-07-05 16:21:53
    Chrome 0
    手册只是给你一个语法例子,因为这里面的程序段是你自己写的呀。钩子内部程序需要你自己来写的,因为你执行了clean了,那么久需要重新start一次,不然静态脚本就不能获取到内容
  • GoWorkRoom
    #4楼    GoWorkRoom
    2023-07-05 16:31:13
    Chrome 0
    ob_start();
    echo $html;
    如官方说的那样,加一个start,缓冲区已经被你clean刷新了,那么后面就没有缓冲区了。生成静态获取不到缓冲区的数据。你了解了ob函数你就懂了怎么用了。开发呀还是要多研究。
    满意答案
  • 小黄人 18html
    #5楼    小黄人 18html
    2023-07-05 16:37:41
    Chrome 0
    @GoWorkRoom:给你,确实不太了解这一个函数,我是半路出家的!感谢指点