联系官方销售客服

1835022288

028-61286886

POSCMS 版主:POSCMS负责人
Call to undefined function get_cache_data()
类型:POSCMS 更新时间:2019-09-25 17:47:51

在新闻发布中的钩子函数中,调用get_cache_data或者设置

set_cache_data
$this->set_cache_data

来设置缓存,都是报Call to undefined function get_cache_data()

有人知道在钩子中怎么调用设置缓存和调用缓存呢。在自定义的控制器中是没问题的。


回帖
  • #1楼    迅睿框架创始人
    2019-09-25 17:06:04
    Chrome 0
    钩子中是不能用this的
  • bojuelvpai
    #2楼    bojuelvpai
    2019-09-25 17:09:19
    Chrome 0
    回复迅睿框架创始人钩子中,去掉this 也是不可以,报的错误一样
    2.png
  • #3楼    迅睿框架创始人
    2019-09-25 17:13:56
    Chrome 0
    \Poscms\Service::C()->set_cache_data
    钩子中this要改成
    \Poscms\Service::C()
  • bojuelvpai
    #4楼    bojuelvpai
    2019-09-25 17:20:29
    Chrome 0
    回复迅睿框架创始人你这个可以,还有用上面定义的 $this->ci-> 也可以;
    set_cache_data
    设置缓存是可以,但是没办法获取,获取出来的一直都是false
    3.png
  • Pupiles
    #5楼    Pupiles
    2019-09-25 17:33:18
    Chrome 0
    后台把缓存类型改成文件缓存,说明没有存储成功啊,还有权限问题
    满意答案
  • bojuelvpai
    #6楼    bojuelvpai
    2019-09-25 17:47:43
    Chrome 0
    Pupiles是的可以了谢谢
  • bojuelvpai
    #7楼    bojuelvpai
    2019-09-25 17:47:51
    Chrome 0
    @Pupiles:设置后可以了