我的模型具有token
字段和choice
字段类型" userType"。
此单一表单可用于通过以下两种方式注册用户:
我处于两难境地,以及如何检查令牌的验证。在我看来,我有两种方法,如下所述:
方法1:
在Form Type Class中添加token字段作为可选字段,并编写Custom Validation以检查userType choice字段值是否为" Fb"或" G +"检查令牌并相应地抛出异常。
方法2:
编写一个事件订阅者并检查userType选择字段的值是否为" FB"或" G +"然后仅动态添加令牌字段作为必填字段。在这种情况下,我认为我需要从我的模型中删除令牌(也需要对此建议)。
请帮助我,欢迎任何其他建议或方法。