[英]Optgroup in Zend Form defined by ini
當表單本身由ini文件構造時,如何在Zend_Form(1.x)中指定optgroup?
我想列出一些按國家“分組”的機場
France
- Paris
Germany
- Munich
- Hamburg
Spain
- Madrid
- Barcelona
INI:
elements.airports.type = "select"
elements.airports.options.label = "Airport:"
elements.airports.options.multiOptions... ???
在isValid方法中檢查類Zend_Form_Element_Multi,其中提到optgroup。
foreach ($multiOptions as $opt_value => $opt_label) {
// optgroup instead of option label
if (is_array($opt_label)) {
$options = array_merge($options, array_keys($opt_label));
}
...
因此,optGroups是一組選項。 在您的示例中:
elements.airports.options.multiOptions.optGroupName.optionValue = "optionText"
elements.airports.options.multiOptions.France.PA = Paris
elements.airports.options.multiOptions.Germany.MU = Munich
elements.airports.options.multiOptions.Germany.HA = Hamburg
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.