2012-09-22 9 views
1

구성 가능한 제품을 이미 생성 한 후에 속성을 제거 할 수있는 방법이 있습니까? 애트리뷰트 세트에서 애트리뷰트를 제거하려고 시도했지만 Magento는 이미 애트리뷰트가 제품에 할당되어있는 경우이를 허용하지 않습니다. 제품에서 속성을 제거하는 유일한 방법은 데이터베이스에 직접 있습니다 (catalog_product_super_attribute 테이블).Magento에서 구성 가능한 제품의 속성 제거

답변

0

이 모델을 사용하면 catalog_product_super_attribute 특성의 컬렉션을 가져 와서 레코드 삭제를 계속할 수 있습니다.

Mage::getResourceModel('catalog/product_type_configurable_attribute_collection')

이 제품 수, 삭제하는 경우 예외가 발생합니다 Mage_Catalog_Model_Product_Type_Configurable_Attribute 다른 테이블의 레이블을 저장하기 위해 애쓰는 _afterSave의 방법이있다.

관련 문제