0

我正在 magento 中创建一个管理模块。正如许多教程所建议的那样,我在表单中添加了国家/地区下拉列表。现在我应该怎么做才能获取该下拉列表的选定值并将其显示在网格中?我的下拉菜单在 Form.php 中如下:

$fieldset->addField('country', 'select', 
                     array(
                'name'  => 'country',
                'label'     => 'Country',
                'values'    => Mage::getModel('adminhtml/system_config_source_country')->toOptionArray(),

     ));
4

1 回答 1

0

天哪,一切似乎都很好。尝试打印 Country Array Format。它应该是这样的:

$fieldset->addField('country', 'select', array(
            'name'  => 'country',
            'label'     => 'Country',
            'values'    => array(
                              array(
                                  'value'     => 1,
                                  'label'     => 'Country 1',
                              ),

                              array(
                                  'value'     => 2,
                                  'label'     => 'Country 2',
                              ),
                            )
 ));

希望会有所帮助!

于 2013-10-28T14:31:30.680 回答