首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sonata电子商务定制产品管理

Sonata电子商务定制产品管理
EN

Stack Overflow用户
提问于 2016-08-22 04:53:13
回答 1查看 184关注 0票数 0

我正在使用索纳塔电子商务捆绑包,我已经添加了几个产品。我可以得到他们的列表,并显示在管理部分,但当我试图创建一个新的产品,我只看到基本的领域,所有的产品。

有没有办法创建一个Admin类,让我看到每种产品类的额外字段?

EN

回答 1

Stack Overflow用户

发布于 2016-08-23 07:43:01

通过查看sonata沙箱示例,我终于想出了如何做到这一点。要将自定义字段添加到管理中的产品,我必须覆盖WineProductProvider类,并添加以下方法,就像管理类一样。

代码语言:javascript
复制
 /**
 * {@inheritDoc}
 */
public function buildEditForm(FormMapper $formMapper, $isVariation = false)
{
    parent::buildEditForm($formMapper, $isVariation);

    $formMapper
        ->with('Bottle details')
            ->add('origin','text')
            ->add('year','integer')
            ->add('grapes','text')
            ->add('closure','text')
            ->add('food','text')
            ->add('style','text')
            ->add('size','integer');


    $formMapper->end();
}

就是这样。希望这对其他人有帮助。

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

https://stackoverflow.com/questions/39068766

复制
相关文章

相似问题

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