php 使用source向customer属性添加新选项

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 使用source向customer属性添加新选项相关的知识,希望对你有一定的参考价值。

//the sample is to add an 'unassigned' option to customer gender attribute
$installer = new Mage_Eav_Model_Entity_Setup('core_setup');

$installer->startSetup();

$newOptions = array('unassigned');
$customerAttribute = 'gender';
$customerEntityTypeId = Mage::getModel('customer/customer')->getResource()->getTypeId();

$option = array();
$option['attribute_id'] = $installer->getAttributeId($customerEntityTypeId, $customerAttribute);


for($iCount=0;$iCount<sizeof($newOptions);$iCount++){
    $option['value']['option'.$iCount][0] = $newOptions[$iCount];
}
$installer->addAttributeOption($option);

以上是关于php 使用source向customer属性添加新选项的主要内容,如果未能解决你的问题,请参考以下文章

根据额外字段值0/1向k2页添加代码

向 JSX 添加自定义属性

使用 phpmyadmin 向用户添加产品

如何动态向 Source 添加元素?

php 用于向woocommerce产品属性添加自定义复选框以隐藏购物车按钮的功能

如何使用js或jQuery向ajax请求添加自定义HTTP标头?