迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發(fā)框架,基于MIT開源許可協(xié)議發(fā)布,免費且不限制商業(yè)使用,是免費開源的產(chǎn)品,以萬端互聯(lián)為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
在新聞發(fā)布中的鉤子函數(shù)中,調(diào)用get_cache_data或者設置
set_cache_data
$this->set_cache_data
來設置緩存,都是報Call to undefined function get_cache_data()
有人知道在鉤子中怎么調(diào)用設置緩存和調(diào)用緩存呢。在自定義的控制器中是沒問題的。
鉤子中是不能用this的
回復迅睿框架創(chuàng)始人
鉤子中,去掉this 也是不可以,報的錯誤一樣
\Poscms\Service::C()->set_cache_data
鉤子中this要改成
\Poscms\Service::C()
回復迅??蚣軇?chuàng)始人
你這個可以,還有用上面定義的 $this->ci-> 也可以;
設置緩存是可以,但是沒辦法獲取,獲取出來的一直都是false
后臺把緩存類型改成文件緩存,說明沒有存儲成功啊,還有權(quán)限問題
回復@Pupiles
是的可以了
謝謝
鉤子中是不能用this的
回復迅睿框架創(chuàng)始人
鉤子中,去掉this 也是不可以,報的錯誤一樣

鉤子中this要改成
回復迅??蚣軇?chuàng)始人
你這個可以,還有用上面定義的 $this->ci-> 也可以;
設置緩存是可以,但是沒辦法獲取,獲取出來的一直都是false

后臺把緩存類型改成文件緩存,說明沒有存儲成功啊,還有權(quán)限問題
回復@Pupiles
是的可以了
謝謝