1

作成済みの構成可能製品から属性を削除する方法はありますか? 属性セットから属性を削除しようとしましたが、既に製品に割り当てられている場合、Magento では許可されません。製品から属性を削除する唯一の方法は、データベース ( catalog_product_super_attributeテーブル) で直接行うことです。

4

1 に答える 1

0

このモデルを使用して、catalog_product_super_attribute属性のコレクションを取得し、レコードの削除に進むことができます。

Mage::getResourceModel('catalog/product_type_configurable_attribute_collection')

Mage_Catalog_Model_Product_Type_Configurable_Attribute の別のテーブルにラベルを保存しようとする _afterSave メソッドがあり、削除時に例外が発生することに注意してください。

于 2016-02-26T18:28:17.917 に答える