清空掉taxonomy get tree快取

2021-09-02 02:25:10 字數 739 閱讀 4997

taxonomy_get_tree($vid, $parent, $depth, $max_depth)

這個函式生成乙個詞彙表的層級化表示。引數

$vid就是用來生成層級樹的詞彙表的詞彙表id。如果你不想為乙個詞彙表生成乙個整樹的話,而只想生成乙個以$parent宣告的詞語id為根的子樹,這時你可以宣告引數$parent。引數$depth是內部使用的引數,預設為-1.引數$max_depth是乙個整數,用來指出返回樹的層級數,它預設為null,這意味著所有的層級。這個函式返回了乙個包含詞語物件的陣列,這裡向詞語物件新增了「depth」 

和 「parents」鍵。「depth」 鍵是乙個整數,用來指示詞語在樹中所處的層級;而

「parents」鍵是乙個陣列,包含了詞語的所有父詞語的詞語id。例如,讓我們為表14-3所列的詞彙表得到相應的結果,它的詞彙表id為2:

$vid = 2;

print_r($taxonomy_get_tree($vid));

剖析:該函式中用到

drupal_static()

;快取了該函式執行的資料,因此,在submit函式中呼叫

taxonomy_get_tree時拿到的是快取時的資料,而不是最新的tree的資料,

解決辦法:清空掉

taxonomy_get_tree函式的快取,如下:

function test_form_submit(&$form, &$form_state)

系統掉盤,機械硬碟掉盤,固態掉盤

之前的立式伺服器當了主機打起了遊戲,但是經過半年的遊戲的時間發現,機子開始變得卡了?我不由得懷疑是不是機子出現老化的問題了。開啟蓋子一看進了灰塵,就開始清灰了,但是情況在心理暗示的情況下沒有好轉。這時我打遊戲才了打了三個月。不由得開始思考是不是真的老化了,事情才剛剛開始。在2個月後打遊戲的晚上,我的...

memcached 清空, redis 清空

1.1 memcached 清空 啟動服務端 usr local bin memcached d l 127.0.0.1 p 11211 u root m 256 c 1024 p tmp memcached.pid 啟動客戶端 telnet 127.0.0.1 10101 trying 127.0...

vue 儲存時清空iuput vue批量清空文字框

在el dialog 對話方塊中經常會輸入一些資訊,但是在關閉的時候我們需要清空輸入的資訊,如果不清空下次開啟資訊會存在 資料結構 data return message 1 testdialog dialo isible false,input1 input2 第一種方法 採用迴圈方式 clear...