学说 - 未定义的类常量 JSON_ARRAY

Doctrine - Undefined clas const JSON_ARRAY

我收到此消息错误:在堆栈跟踪中我找不到生成它的文件。我正在使用 symfony 5 和学说。

Undefinied class constant 'JSON_ARRAY'

我在所有项目中搜索 JSON_ARRAY 没有结果。

堆栈跟踪:

我发现是对 composer json 文件的更新导致了该错误。在寻找解决方案后,我发现 symfony 得到了一个更新,在新版本上产生了这个错误。我的解决方案是我为作曲家 json 文件所做的最后一个检查点。

我遇到这个问题是因为我使用的是 Symfony 5.2doctrine/dbal 3.

问题是 Symfony 5.2 只兼容 doctrine/dbal 2.

所以我将 dbal 设置为 v2:

$ composer require doctrine/dbal:^2
$ composer install

然后一切正常

问题:https://github.com/symfony/symfony/pull/43994