【问题标题】:Magento 2 Add/Update Product attribute valueMagento 2 添加/更新产品属性值
【发布时间】:2016-05-29 13:10:27
【问题描述】:

我有一个导入脚本,用于加载提要、创建自定义属性并将它们分配给集合。

现在我正在寻找一种将产品信息添加到这些属性的方法,最好是通过属性代码,所以一旦我准备好产品模型,我就可以设置值并保存。

/**
 * @var Magento\Catalog\Model\Product
 */
protected $_modelProduct;

/**
 * Update product attribute
 *
 * @param integer $productId
 * @param string $attributeCode
 * @param string $value
 */
public function updateProductAttribute($productId, $attributeCode, $value)
{

    $model = $this->_modelProduct
    ->load($productId);

    /* Update product attribute with new value */

}

非常感谢任何帮助。

谢谢

【问题讨论】:

    标签: php magento2


    【解决方案1】:

    那个应该可以工作的。

        $model->addData(array('custom_attribute' => 'foobar'));
        $model->save();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-30
      • 1970-01-01
      • 1970-01-01
      • 2023-03-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多