Php “未确认期权”;csrf“U令牌发生器”;在"下,;security.firewalls.main.form“u login”;

Php “未确认期权”;csrf“U令牌发生器”;在"下,;security.firewalls.main.form“u login”;,php,symfony,Php,Symfony,创建完fosuserbundle后,我键入以下命令来更新数据库架构: php bin/console doctrine:schema:update --force 并收到此错误: ArrayNode.php第309行中的InvalidConfigurationException: “security.firewalls.main.form\u login”下无法识别的选项“csrf\u令牌\u生成器” 为什么?我只需要编辑我的config.yml文件,就在防火墙配置中: 我只需在防火墙配置中编

创建完
fosuserbundle
后,我键入以下命令来更新数据库架构:

php bin/console doctrine:schema:update --force
并收到此错误:

ArrayNode.php第309行中的InvalidConfigurationException: “security.firewalls.main.form\u login”下无法识别的选项“csrf\u令牌\u生成器”


为什么?

我只需要编辑我的config.yml文件,就在防火墙配置中:

我只需在防火墙配置中编辑config.yml文件:

如果您使用的是Symfony<2.8,请使用以下配置:

csrf_provider: form.csrf_provider
或者尝试启用

framework:
    csrf_protection:
        enabled:  true

如果使用Symfony<2.8,请在config.yml文件中使用以下配置:

csrf_provider: form.csrf_provider
或者尝试启用

framework:
    csrf_protection:
        enabled:  true
在config.yml文件中