속성을 생성하고 기존 속성 세트에 할당하는 것은 해결 된 문제이지만 속성 세트를 작성하고 기본 및 특정 속성을 채우려는 시도에 문제가 있습니다. 이 사용하는 코드입니다 :Magento 설정 스크립트에서 생성 속성 생성
$setup->addAttributeSet('catalog_product', 'women_sizing_denim');
$oAttributeSetModel = Mage::getModel("eav/entity_attribute_set")
->load($setup->getAttributeSetId('catalog_product', 'women_sizing_denim'))
->initFromSkeleton($setup->getAttributeSetId('catalog_product', 'default'))
->save();
나는 광고로
initfromSkeleton
방법은 그러나
save()
후, 기본 attribute_set에서 속성을로드 않는다는 것을 통해 디버깅에 의해 확인할 수 있습니다
이 새로운 세트가 비어 있습니다.
집합에 새 특성을 추가 할 수 있으므로 존재하고 올바르게 작성되지만 누락 된 기본 특성으로 인해 SKU, 가격, 이름 등이 모두 필요하므로 사용할 수 없게됩니다.
감사합니다. Jurgen이 시도해 볼 것입니다. Magento 객체를 수정하기 전에 저장해야하는 다른 인스턴스를 보았습니다. 논리적이지 않지만 확실히 가능합니다! –
나를 두 번 저축하는 것이 내게 진짜 문제였습니다. 답변 해주셔서 감사합니다! – Yorrd