以下數組是通過將xml轉換爲數組(使用xml2array)生成的。然而,它並不是我需要在Drupal 6表單中使用optgroup的正確格式。Drupal 6窗體和optgroup數組
Array (
[root] => Array ([attr] => Array ([id] => 1) [label] => Array ([value] => My Root)
[node] => Array (
[0] => Array ([attr] => Array([id] => 2) [label] => Array([value] => Category 1)
[node] => Array(
[0] => Array ([attr] => Array ([id] => 14) [label] => Array ([value] => Sub-Category 1))
[1] => Array([attr] => Array ([id] => 15) [label] => Array([value] => Sub-Category2))
我認爲該陣列已過於降低到這種格式與ID值完整的子類別。然而,我不能確認這與drupal文檔,因爲他們沒有提及任何有關將值分配給選項。
Array (
[Category 1] => Array(
[14] => Sub-Category 1
[15] => Sub-Category 2
)
)
所以我的問題是:1)是什麼,是爲Drupal optgroups正確的陣列格式與我指定的值和2)我怎麼降低我的陣列相匹配?
+1 - 很好。 – 2009-10-08 18:12:17
優秀 - 我收到的最簡潔的答案之一! – EddyR 2009-10-09 06:15:17