Magento - 向Customer模型添加自定义属性

时间:2012-01-03 15:48:30

标签: magento

我正在尝试向客户模型添加属性。它是一个选择列表,允许客户在注册期间选择作业的类别:

$this->addAttribute('customer', 'customer_sector', array(
     'label' => 'Settore',
     'type' => 'int',
     'input' => 'select',
     'default' => '0',
    'backend' => '',
    'frontend' => '',
    'default_value' => '',
    'visible' => 1,
     'user_defined' => 1,
    'searchable' => 1,
    'filterable' => 1,
    'visible_on_front' => 0,
    'visible' => true,
    'visible_on_front' => true,
    'required' => false,
    // what i have to add on 'global'?
    //'global'  => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_STORE,
    'option'  => array ('value' => array(1 => array('opzione 1'),2 => array('opzione     2'), 3 => array('opzione 3')))
));

我的代码是否正确?我在magentocommerce.com上找到了一个指南(这里也有很多类似的问题),但它解释了如何在产品上添加自定义属性,所以我更喜欢在这里问一下。

THX