迅睿開源框架是一款PHP8高性能·簡單易用的PHP開源開發(fā)框架, 基于MIT開源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計理念, 支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
技術(shù)咨詢
在新聞發(fā)布中的鉤子函數(shù)中,調(diào)用get_cache_data或者設(shè)置
set_cache_data
$this->set_cache_data
來設(shè)置緩存,都是報Call to undefined function get_cache_data()
有人知道在鉤子中怎么調(diào)用設(shè)置緩存和調(diào)用緩存呢。在自定義的控制器中是沒問題的。
鉤子中是不能用this的
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)迅睿框架創(chuàng)始人
鉤子中,去掉this 也是不可以,報的錯誤一樣
\Poscms\Service::C()->set_cache_data
鉤子中this要改成
\Poscms\Service::C()
你這個可以,還有用上面定義的 $this->ci-> 也可以;
設(shè)置緩存是可以,但是沒辦法獲取,獲取出來的一直都是false
后臺把緩存類型改成文件緩存,說明沒有存儲成功啊,還有權(quán)限問題
回復(fù)@Pupiles
是的可以了
謝謝
鉤子中是不能用this的
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)迅睿框架創(chuàng)始人
鉤子中,去掉this 也是不可以,報的錯誤一樣

鉤子中this要改成
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)迅睿框架創(chuàng)始人
你這個可以,還有用上面定義的 $this->ci-> 也可以;
設(shè)置緩存是可以,但是沒辦法獲取,獲取出來的一直都是false

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