0
我需要从属性中删除某个选项值,例如color
。如果color
有红色,蓝色和绿色作为选项,那么我需要删除其中的一个,例如蓝色。我们如何从下拉属性中删除某些选项(magento)
我到目前为止一直能够获得属性值,但我在删除特定选项时遇到了问题。
$attribute_model = Mage::getModel('eav/entity_attribute');
$attribute_options_model= Mage::getModel('eav/entity_attribute_source_table') ;
$attribute_code = $attribute_model->getIdByCode('catalog_product', 'color_pattern');
$attribute = $attribute_model->load($attribute_code);
$attribute_table = $attribute_options_model->setAttribute($attribute);
$options = $attribute_options_model->getAllOptions(false);
如何从选项列表中删除选项?任何帮助将不胜感激。
感谢你,
只是要清楚,您*需要*以编程方式执行此操作,并且无法通过管理工具执行此操作? – 2010-09-03 12:12:06
或数据库,对于这个问题... – silvo 2010-09-04 22:35:26
雅,我已经成功地在一个属性中插入某个选项的值,而文件自动上传,但似乎没有找到任何功能,从属性中删除选项值,而文件被删除,任何方式,我发现一种方式来通过SQL查询删除它.. thanx反正:) – jarus 2010-09-09 04:01:56