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 に答える