首页 > 解决方案 > 带有 symfony 的 Elasticsearch - 错误填充命令软删除实体

问题描述

我使用 symfony 捆绑包Foselasticabundle,但我遇到了问题。

我有一个可以通过 gedmo softdeleteable 删除的实体 (B)。

我通过 YAML 文件创建了映射,当我执行以下命令fos:elastica:populate时出现错误。

未找到 ID id(XX) 的“App\Entity\B”类型实体

事实上,值以前在我的数据库中被删除了......

我希望他在字段中插入一个空值

你有解决方案吗?

谢谢您的回答

fos_elastica.yaml

  clients:
    default: { url: '%env(ELASTICSEARCH_URL)%/' }

  indexes:
    app:
      types:
        A:
          properties:
            id: ~
            name: ~
            B:
              type: object
              id: ~
          persistence:
            driver: orm
            model: App\Entity\A

标签: symfonyelasticsearchsoft-deletefoselasticabundle

解决方案


推荐阅读