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...