首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Akeneo:编辑属性选项

Akeneo:编辑属性选项
EN

Stack Overflow用户
提问于 2015-11-19 15:25:38
回答 1查看 387关注 0票数 1

我想更改一个属性选项标签,并将其存储在Akeneo1.4.9中,但我不知道应该使用哪些处理程序/工厂。

我用MyAttributeOptionValueInterface->setLabel('new Label')来更改标签。如何将结果保存在数据库中?

我的想法:

  1. 从属性(AttributeInterface->removeOption(optionWithOldLabel))中删除旧选项
  2. 再次添加它(AttributeInterface->addOption(optionWithNewLabel))
  3. 将属性存储在数据库中(如何存储?)。

这样做对吗?任何提示都欢迎。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-19 15:46:57

您可以使用PIM:http://docs.akeneo.com/latest/cookbook/catalog/common/save.html?highlight=saver的对象保护程序。

像这样保存你的选择:

代码语言:javascript
复制
$attributeOption->setLabel('My nice label');
$attributeOptionSaver = $this->getContainer()->get('pim_catalog.saver.attribute_option');
$attributeOptionSaver->save($attributeOption);

你可以走了!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33807940

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档