0

是否可以在以下生成的下拉列表中包含选项“0”:-

'options' =>  Mage::helper('menu')->numberArray(5,Mage::helper('menu')->__('')),

这是...的一部分

$fieldset->addField('column', 'select', array(
        'name' => 'column',
        'label' => Mage::helper('menu')->__('Column'),
        'title' => Mage::helper('menu')->__('Column'),
        'required' => true,
        'options' =>  Mage::helper('menu')->numberArray(5,Mage::helper('menu')->__('')),
    ));

这会生成一个下拉列表 1-5 但我想在此下拉列表的开头包含 0 (或“无”或任何其他不是 1+ 整数的值)但我不确定如何编辑上面允许这样做。

如果有人可以建议需要什么,那就太好了。

提前致谢。

4

1 回答 1

2

由于numberArray()不是原生的 Magento 方法,我们无法知道这个自定义方法到底做了什么。

但是,Varien_Data_Form_Element_Fieldset::addField()通常只需要一个简单的 assoc 数组作为options键的值,所以很可能这样的事情会起作用:

'options' => array(
    0 => 'none',
    1 => 'one',
    2 => 'two',
    3 => 'three',
    4 => 'four',
    5 => 'five'
),
于 2012-06-08T12:51:34.247 回答