我在Magento为客户创建了一个自定义属性。
我不小心为我的属性设置了错误的类型。
现在我要修改此属性或删除此属性,然后创建新属性。
任何人都可以告诉我是否可以删除或修改磁性中的自定义属性?
提前致谢。
答案 0 :(得分:9)
您可以使用以下内容在其中一个模块中创建升级脚本:
$this->updateAttribute('customer', 'attribute_code_here', 'type', 'varchar'); //or any other type
基本上,您可以更改客户,类别和广告的任何属性。像这样的产品;
$entityType = 'customer';//or catalog_category or catalog_product
$attributeCode = 'attribute_code_here';
$changeWhat = 'field_name_here';
$changeInto = 'new value here';
$this->updateAttribute($entityType, $attributeCode, $changeWhat, $changeInto);
要删除属性,请执行以下操作:
$this->removeAttribute('customer', 'attribute_code_here');
遵循与上述相同的规则。