2

我正在将项目从 Symfony 2 升级到 Symfony 4。根据 Symfony 的建议,我不再使用 AppBundle,而是所有代码都直接在 src/ 下。

我的问题是,如果可能的话,当我不再使用 AppBundle 时,我应该如何配置管理器?我正在使用 ongr-elasticsearch 的最新稳定版本 5.2.4。

我的配置如下。在映射部分,我需要输入一个包名称。有没有办法解决这个问题?

ongr_elasticsearch:
    managers:
        default:
            index:
                hosts:
                    - "%elasticsearch_host%:%elasticsearch_port%"
                index_name: "%database_name%"
            mappings:
                - AppBundle
            bulk_size: 300
4

1 回答 1

1

没有捆绑包就无法使用 v5,但第 6 版支持它以及 Symfony flex。在撰写本文时,此版本为 beta2,没有发现重大问题,因此应该很快就会稳定发布。

于 2019-04-29T05:38:27.843 回答