OroCommerce如何为产品表的新字段查找吸气剂和吸气剂

时间:2020-03-03 16:38:46

标签: product orocrm orocommerce

我在Win10系统中使用Orocommerce 4.0。我开始创建自己的自定义捆绑包,并且在那里使用Controller,Services等。我做了一些向oro_product表中添加产品的操作,但需要对product表增加一个或两个以上的属性/字段。手动将这些属性添加到admin ui中的product表中,并且能够创建具有新字段的产品,但是问题是如何找到这些新字段的getter和setter。因为我希望能够以编程方式创建具有新字段的新产品。有没有人尝试过?请让我知道。预先感谢。

2 个答案:

答案 0 :(得分:1)

您可以通过两种方法在Oro中实现此目标:

  1. Symfony PropertyAccess组件-https://symfony.com/doc/4.4/components/property_access.html

例如

static
  1. 在缓存中找到Getters / Setters

Oro在产品实体的缓存中生成代理类,这些代理类上列出了getter和setter。参见:oro / var / cache / dev / oro_entities / Extend / Entity / EX_OroProductBundle_Product.php

答案 1 :(得分:0)

您还应该考虑将PhpStorm IDE与Oro plugin一起使用。它为扩展的字段和属性提供自动完成功能。