Magento:从管理模块中的国家/地区下拉菜单中获取所选值

时间:2013-10-28 06:52:15

标签: php magento

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

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

     ));

1 个答案:

答案 0 :(得分:0)

Helly,一切似乎都很好。尝试打印国家/地区阵列格式。应该是这样的:

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

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

希望会有所帮助!