gpt4 book ai didi

php - Magento - 以编程方式将选项分配给多选属性

转载 作者:行者123 更新时间:2023-12-04 18:18:50 25 4
gpt4 key购买 nike

我有一个多选类型的自定义属性,我想以编程方式为其分配值,但它不像“文本字段”属性那样工作。

目前,我使用 product.update在 Magento 的 SOAP API 中更新附加属性。

我已经尝试过搜索并尝试过,但不幸的是它们似乎没有用。我认为这应该默认正常工作,我们需要一些技巧吗?

magento 有没有关于这类工作的官方文件?

最佳答案

可以编写一个设置脚本来为多选属性添加值。考虑到您的属性是颜色,并且您正在尝试将值 'Red','Green','Blue' 添加到属性中,然后像这样添加

$oInstaller = new Mage_Eav_Model_Entity_Setup('core_setup');
$iAttribId = $oInstaller->getAttributeId('catalog_product', 'color');
$oInstaller->addAttributeOption(array(
'attribute_id' => $iAttribId,
'value' => array(
array(
0 => 'Red',
1 => 'Blue',
2=> 'Green'
)
),
));

希望这有效。

关于php - Magento - 以编程方式将选项分配给多选属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11134150/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com