Caching Symfony 4错误,其中缓存:清除或编写器更新

Caching Symfony 4错误,其中缓存:清除或编写器更新,caching,symfony4,Caching,Symfony4,当我运行composer update或bin/console cache:clear时,它出现了如下问题: 正在执行脚本缓存:清除[KO] 脚本缓存:返回清除,错误代码为1 在ArrayNode.php第331行中: 无法识别的选项“目录名称,命名空间” “移民原则”。艾娃!!可供选择的选项包括 “全有或全无”、“检查数据库、平台”、“连接!!”, “自定义模板”、“em”、“工厂”、“迁移”, “迁移路径”!!“组织迁移”、“服务”, “储存” Script@auto scripts是通过p

当我运行
composer update
bin/console cache:clear
时,它出现了如下问题:

正在执行脚本缓存:清除[KO]

脚本缓存:返回清除,错误代码为1

在ArrayNode.php第331行中:

无法识别的选项“目录名称,命名空间” “移民原则”。艾娃!!可供选择的选项包括 “全有或全无”、“检查数据库、平台”、“连接!!”, “自定义模板”、“em”、“工厂”、“迁移”, “迁移路径”!!“组织迁移”、“服务”, “储存”

Script@auto scripts是通过post update cmd调用的


我通过更改以下内容解决了此问题: 我编辑了doctrine-migrations.yaml:

在以下日期之前:

doctrine_migrations:
    dir_name: '%kernel.project_dir%/src/Migrations'
    # namespace is arbitrary but should be different from App\Migrations
    # as migrations classes should NOT be autoloaded
    namespace: DoctrineMigrations
之后:

doctrine_migrations:
    migrations_paths:
        'DoctrineMigrations': '%kernel.project_dir%/src/Migrations'
参考: