首页 > 解决方案 > Orocommerce 删除实体

问题描述

我想删除我之前使用实体管理创建的实体,但它只是被禁用了,然后我在与该实体相关的数据库中进行了我不记得的更改,有时我在更新架构时遇到了这个实体的问题。

是否可以在 orocommerce 中硬删除该实体?

标签: databaseentityorocommerce

解决方案


是否可以在 orocommerce 中硬删除该实体?

从管理控制台,您只能软删除自定义实体。

要硬删除,需要编写一个使用Oro\Bundle\EntityConfigBundle\Migration\RemoveTableQuery.

例如,这里是删除事件实体和相关数据库表的迁移: https://github.com/oroinc/platform/blob/4b2efdbd33792df7fb0da9831b184838591f00b4/src/Oro/Bundle/NotificationBundle/Migrations/Schema/v1_5/DropEventTable。 php#L48-L49


推荐阅读