Php Symfony:带有登录以加载用户详细信息选项的订单

Php Symfony:带有登录以加载用户详细信息选项的订单,php,forms,doctrine,symfony,Php,Forms,Doctrine,Symfony,我一直在为一种网店制作订单。我打算使用Craue Form Bundle将表单拆分为多个页面。在订单结束时,会询问用户的详细信息(地址、电话等)。但是,我还想在此阶段提供登录选项,然后从数据库中加载用户详细信息(如果用户详细信息不再正确,可以选择更改) 当然,如果用户提交了登录表单,订单过程不应该中断 我将如何使用Symfony3进行此操作 我想最好的办法是通过AJAX进行登录 然后在收到答复时填写表格详细信息 或者我可以将已填写的订单详细信息存储在会话中, 但这需要提交整个表单,而不仅仅是登

我一直在为一种网店制作订单。我打算使用Craue Form Bundle将表单拆分为多个页面。在订单结束时,会询问用户的详细信息(地址、电话等)。但是,我还想在此阶段提供登录选项,然后从数据库中加载用户详细信息(如果用户详细信息不再正确,可以选择更改)

当然,如果用户提交了登录表单,订单过程不应该中断

我将如何使用Symfony3进行此操作

  • 我想最好的办法是通过AJAX进行登录 然后在收到答复时填写表格详细信息

  • 或者我可以将已填写的订单详细信息存储在会话中, 但这需要提交整个表单,而不仅仅是登录 一部分

  • 但所有这些都需要偏离Symfony的做事方式,这必然会带来一些麻烦


只是想知道你是否有什么好主意或现成的代码?我似乎找不到任何适合我需要的东西。

在登录期间如何序列化和反序列化数据?然后你可以重复使用它。是的,那是一种方法。但对于用户来说,第一种解决方案可能是最干净、最快的。但我想知道Symfony是否有内置的功能。