【问题标题】:How setup a2lix_i18n_doctrine for MongoDB如何为 MongoDB 设置 a2lix_i18n_doctrine
【发布时间】:2023-04-02 13:03:02
【问题描述】:

连接到我的项目库“a2lix/i18n-doctrine-bundle”,并出现此错误:

[Symfony\Component\DependencyInjection\Exception\InvalidArgumentException]   
Unable to replace alias "doctrine.odm.document_manager" with 
"a2lix_i18n_doctrine.object_manager".

我有 odm 的配置:

doctrine_mongodb:
  connections:
    default:
        server: "mongodb://%mongo_host%:%mongo_port%"
        options:
            username: "%mongo_username%"
            password: "%mongo_password%"
  default_database: "%mongo_dbname%"
  document_managers:
    default:
        # auto_mapping: true
        mappings:
            BlablaBundle:
                type: annotation
                dir: Document/
                prefix: Blabla\TratataBundle\Document
                alias: RE
            FOSUserBundle: ~
            SonataUserBundle: ~
            SonataAdminBundle: ~
            gedmo_translatable:
                type: annotation
                prefix: Gedmo\Translatable\Document
                dir: "%kernel.root_dir%/../vendor/gedmo/doctrine-extensions/lib/Gedmo/Translatable/Document"
                alias: GedmoTranslatable # this one is optional and will default to the name set for the mapping
                is_bundle: false
        filters:
            oneLocale:
                class: A2lix\I18nDoctrineBundle\Doctrine\ORM\Filter\OneLocaleFilter
                enabled: true

文档没有关于 MongoDB 的配置信息。如何解决?

【问题讨论】:

    标签: php mongodb doctrine doctrine-odm a2lix-translation


    【解决方案1】:

    a2lix_i18n_doctrine 目前不支持 MongoDB。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-27
      • 2012-02-26
      • 2017-01-16
      相关资源
      最近更新 更多