Symfony OroPlatform:在核心实体上添加自定义字段

Symfony OroPlatform:在核心实体上添加自定义字段,symfony,orocommerce,Symfony,Orocommerce,我目前正在处理一个OroPlatform项目,我需要在业务单元核心实体上添加一个自定义字段 我已经阅读了破产管理署文件部分关于扩展核心实体的方法: 您可以通过扩展已为要扩展的核心实体定义的验证元数据来验证新字段 为此,请遵循Symfony官方文档并使用YML格式: 可用于字段的约束为“非空” 以下是一个例子: #src//Resources/config/validation.yml Oro\Bundle\OrganizationBundle\Entity\BusinessUnit: 特性:

我目前正在处理一个OroPlatform项目,我需要在
业务单元
核心实体上添加一个自定义字段

我已经阅读了破产管理署文件部分关于扩展核心实体的方法:


您可以通过扩展已为要扩展的核心实体定义的验证元数据来验证新字段

为此,请遵循Symfony官方文档并使用YML格式:

可用于字段的约束为“非空”

以下是一个例子:

#src//Resources/config/validation.yml
Oro\Bundle\OrganizationBundle\Entity\BusinessUnit:
特性:
警报器:
-不空白:~

哇,谢谢你@Andrey Yatsenko这绝对是我需要的!将
'notnull'=>true
添加到我的迁移文件中是一种好做法吗?如果是,我如何从默认OrganizationBundle中重写
LoadOrganizationAndBusinessUnitData.php
fixture?迁移中的notnull是可以的,只要在代码中处理它。您可以通过在原始迁移之后运行另一个从属迁移并更改上一次迁移加载的数据来覆盖迁移。