我试图用这些简单的代码来保存产品值来测试。为什么在保存产品自定义属性值时出现此错误?
$p = Mage::getModel("catalog/product");
$p->setData("sku","real val sku111");
$p->setData("name","real val name");
$p->setData("custom_attr","real val");
$p->save();
我经由管理面板产生的custom_attr
属性和上面的代码是给一个错误。
已经有一个错误处理请求
错误是:
一个:5:{I:0; S:476:“SQLSTATE [23000]:完整性约束冲突:1452 不能添加或更新子行:外键约束失败 (
magento_oguz
catalog_product_entity
,约束FK_CAT_PRD_ENTT_ATTR_SET_ID_EAV_ATTR_SET_ATTR_SET_ID
FOREIGN KEY (attribute_set_id
)参考文献eav_attribute_set
(attribute_set_id
)),查询是:INSERT INTOcatalog_product_entity
(entity_type_id
,sku
,created_at
,updated_at
)VALUES(,, '2015年10月6日20时34分57秒',“2015-10? -06 20:34:57')“; i:1; s:1940:”#0
为什么我得到这个错误?我怎样才能保存这个属性的值?
我做了一些副本编辑和格式更改,希望能帮助您在这里获得更好的答案。 (顺便说一下欢迎使用StackOverflow。) – sideshowbarker
是分配给属性集的新属性吗? – Rabea
已分配给默认属性集。 –