在numberArray下拉列表中包含'0'

时间:2012-06-08 10:44:24

标签: php arrays magento

是否可以在下拉列表中包含选项“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+整数的值)但我不确定如何编辑上面的内容以允许此操作。

如果有人能告诉我们需要什么,那就太棒了。

提前致谢。

1 个答案:

答案 0 :(得分:2)

由于numberArray() 不是原生Magento方法,我们最终无法知道这种自定义方法的作用。

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

'options' => array(
    0 => 'none',
    1 => 'one',
    2 => 'two',
    3 => 'three',
    4 => 'four',
    5 => 'five'
),