在环顾使用AuthenticationHandlers时,我发现Symfony支持EventSubscribers,这在使用多种方法进行身份验证时更加灵活。我一直在用这个例子:我很确定我需要使用$app['dispatcher'],但我不知道应该侦听什么事件。KernelEvents::EVENT_SUBSCRIBER, function(Event $event) use ($app) { ... do somethin
我得到了一个带有额外字段的表单,其中添加了选项mapped to false。但是,当我尝试验证我的表单时,它不会在这些特定的表单字段上方显示“此值无效”。这个选项不是应该绕过验证吗?这些表单域只用于填充其他域,我不需要保存它们,甚至不需要检查它们。
我找到的唯一解决方案是在提交按钮上使用js删除所有额外的字段。