Session 分几个步骤注册表单
我在几个步骤中遇到一个表单问题。 我想在很多步骤(3-4)中创建一个注册表单,然后在最后一步保存我的FOSUser。 原则是在步骤1中创建一个空用户,并将其一部分一部分地填充到最后一步 我的问题是不建议在会话中存储对象。Session 分几个步骤注册表单,session,symfony,fosuserbundle,Session,Symfony,Fosuserbundle,我在几个步骤中遇到一个表单问题。 我想在很多步骤(3-4)中创建一个注册表单,然后在最后一步保存我的FOSUser。 原则是在步骤1中创建一个空用户,并将其一部分一部分地填充到最后一步 我的问题是不建议在会话中存储对象。 因此,我想知道Symfony2是否提出了一个替代方案。您可以将前面步骤的数据放在隐藏字段中,并在每个步骤中再次提交 你为什么认为在会话中保存对象不好?如果您编写正确的序列化处理程序,这应该不是一个大问题 在会话中存储实体确实有点问题(我也有问题),但是您可以创建一个只包含用户输
因此,我想知道Symfony2是否提出了一个替代方案。您可以将前面步骤的数据放在隐藏字段中,并在每个步骤中再次提交 你为什么认为在会话中保存对象不好?如果您编写正确的序列化处理程序,这应该不是一个大问题 在会话中存储实体确实有点问题(我也有问题),但是您可以创建一个只包含用户输入的委托对象,并将其存储在会话中,然后在最后一步之后从中构建一个symfony用户对象。只是确保不要在会话中留下大量未使用的对象