本文介绍了ZendFramework - 如何使用视图助手创建 optgroup 和 there 选项?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我如何使用 $this->formSelect() 创建它?

How do i create this with $this->formSelect() ?

<select multiple>
    <optgroup label="a">
       <option>1</option> 
       <option>2</option>
    </optgroup>
    <optgroup label="b">
       <option>1</option> 
    </optgroup>
</select>

推荐答案

对于 Zend_Form_Element_Select() 是这样的

For the Zend_Form_Element_Select() it goes like this

$multiOptions = array(
  'Group A' => array(1 => 'First Value',2 => 'Second Value A),
  'Group B' => array(3 => 'Third Value'),
);

$element->setMultiOptions($multiOptions);

请注意,您还有 addMultiOption($option,$value) 和 addMultiOptions($options).只需在附加数组中包含值或选项.

Note that you also have addMultiOption($option,$value) and addMultiOptions($options). Simply include the value or options in an additional array.

这篇关于ZendFramework - 如何使用视图助手创建 optgroup 和 there 选项?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-29 14:40